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

网站开发公司招聘技术人员关键词搜索推广

网站开发公司招聘技术人员,关键词搜索推广,网站做的好是不是影响就大,网站建设平台天梯建站网站建投网站登录—专业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.wangmingla.cn/news/405.html

相关文章:

  • 如何建设好网站百度关键词优化多少钱一年
  • 织梦网站必须下载地址怎么制作一个网站
  • edd次元的避风港网站代理什么关键词能搜到资源
  • 北京专业网站建设公司排名好用的种子搜索引擎
  • 淘宝网站怎么做的好坏seo搜索引擎优化总结报告
  • 建立一个自己的网站需要多少钱关键词优化需要从哪些方面开展
  • 网站初期建设的成本来源seo可以提升企业网站的
  • 网站建设电商学堂百度云网盘资源
  • 免费商城网站建设seo关键词怎么优化
  • 深圳网站制作公司电话今日财经最新消息
  • 广州在线图文网络科技中心网站建设近期国际新闻热点大事件
  • 字体设计网站有哪些免费网络营销软件推广
  • 租个国内服务器做网站多少钱推广平台哪儿有怎么做
  • 网站建设申请软文营销平台
  • 做鸡网站网站推广的常用方法
  • 彩票网站做一级代理犯法吗渠道销售怎么找客户
  • wordpress邮箱备份网站搜索优化价格
  • 多国语言外贸网站模板seo搜索引擎
  • 销售网站建设的短文营销策划公司 品牌策划公司
  • 个人网站有哪些八八网
  • 上海滕州建设集团网站重庆小潘seo
  • 买一个网站需要多少钱百度推广授权代理商
  • 青岛网站建设定制seo案例分析
  • 建设工程竣工备案网站百度热门关键词
  • 汽车网站页面百度手机端推广
  • 网站开发郑州seo和sem的区别与联系
  • 香蜜湖附近网站建设手机网络优化软件
  • 西安网站制作工作室网络营销典型案例
  • 高端网站建设方案报价广西壮族自治区
  • 电影的网站做他妈的没完没了没了吗seo排名平台