当前位置: 首页 > news >正文

做php网站需要什么软件app拉新推广一手接单平台

做php网站需要什么软件,app拉新推广一手接单平台,做网站开发的,仿做唯品会网站登录—专业IT笔试面试备考平台_牛客网 题目大意&#xff1a;有n*m盏灯&#xff0c;q次操作&#xff0c;每次可以将一整行或一整列的等打开或关闭 1<n,m<1e6;1<q<1e6 思路&#xff1a;对于同一行或者同一列来说&#xff0c;只要最后一次操作时开或者关&#xff0…

登录—专业IT笔试面试备考平台_牛客网

题目大意:有n*m盏灯,q次操作,每次可以将一整行或一整列的等打开或关闭

1<=n,m<=1e6;1<=q<=1e6

思路:对于同一行或者同一列来说,只要最后一次操作时开或者关,前面操作再多次也是无效操作,所以每一行或每一列的最终情况,至于那一行/列的最终操作有关,与前面都无关,所以我么就从最后一次操作开始可以无后效性的向前推,我们记录每个行/列是否被访问过,如果访问过一行/列,那么就相当于整幅图少了一行/一列,以内前面的操作无法影响他,所以一边维护当前图的行列数,一边维护答案即可

//#include<__msvc_all_public_headers.hpp>
#include<bits/stdc++.h>
using namespace std;
const int N = 1e6 + 5;
typedef long long ll;
int co[N], r[N];
bool visc[N], visr[N];
char op1[N];
int op2[N];
int main()
{int n, m, q;cin >> n >> m >> q;for (int i = 1; i <= q; i++){string a, c;int b;cin >> a >> b >> c;if (a[0] == 'r'){r[b] = (c[1] == 'n' ? 1 : 0);//记录每一行最后一次操作是开还是关}else{co[b] = (c[1] == 'n' ? 1 : 0);}op1[i] = a[0];//记录操作顺序op2[i] = b;//记录每次操作的行列}ll ans = 0;ll cc = m, cr = n;for (int i = q; i >= 1; i--){if (op1[i] == 'r'){if (visr[op2[i]])continue;//每一行就访问一次visr[op2[i]] = 1;if(r[op2[i]])ans += cc;//每一行的贡献就是当前列数cr--;//处理完一行,行数-1}else{if (visc[op2[i]])continue;visc[op2[i]] = 1;if(co[op2[i]])ans += cr;cc--;}if(!cc&&!cr)break;}cout << ans << endl;return 0;
}

http://www.yidumall.com/news/11294.html

相关文章:

  • wordpress 伪静态 seo专业黑帽seo
  • 唐山做网站多少钱推广广告
  • avada如何做购物网站广告软文范例200字
  • 顺庆移动网站建设谷歌推广怎么做最有效
  • 做网站应下哪个软件最新注册域名查询
  • 郑州企业网站排名seo中文全称是什么
  • php怎么做p2p网站百度服务中心人工24小时电话
  • 如何做网站布局优化鼓楼网页seo搜索引擎优化
  • wordpress建手机站教程糕点烘焙专业培训学校
  • 武汉企业网站推广报价简述网络推广的方法
  • 阿里云主机如何搭建wordpress成都百度推广优化创意
  • 仿站能被百度收录吗网上在哪里打广告最有效
  • 武汉网站建设哪家专业怎么建立网站平台
  • 天津做网站排名湖南seo优化推荐
  • 如果熊掌号做的不好会不会影响网站下载一个百度导航
  • 服务器密码能给做网站的吗软文代写网
  • 有什么网站可以做微信支付宝微博营销策略
  • 装饰公司为什么做网站关键词排名优化系统
  • 娄底市住房和城乡建设局网站今天的新闻摘抄
  • 简述jsp网站开发的环境配置过程b站推广怎么买
  • 在线做分析图的网站晨阳seo顾问
  • 南宁网站制作网络公司沈阳网站制作
  • 什么是网站网页主页百度知道官网入口
  • 苏州做网站设计怎么出售友情链接
  • 西安网站建设现状百度网盘app手机版
  • 做效果图比较好的模型网站有哪些百度风云排行榜官网
  • 域名解析 别人网站辽阳网站seo
  • 网站流量查询最准的直通车怎么开才有效果
  • 珠海网站关键词推广网上推
  • 昆山 网站设计郑州有没有厉害的seo顾问