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

信阳建设企业网站山西省城乡建设厅网站

信阳建设企业网站,山西省城乡建设厅网站,电子商务公司简介模板,涪陵网站建设登录—专业IT笔试面试备考平台_牛客网 题目大意#xff1a;有n*m盏灯#xff0c;q次操作#xff0c;每次可以将一整行或一整列的等打开或关闭 1n,m1e6;1q1e6 思路#xff1a;对于同一行或者同一列来说#xff0c;只要最后一次操作时开或者关#xff0…登录—专业IT笔试面试备考平台_牛客网 题目大意有n*m盏灯q次操作每次可以将一整行或一整列的等打开或关闭 1n,m1e6;1q1e6 思路对于同一行或者同一列来说只要最后一次操作时开或者关前面操作再多次也是无效操作所以每一行或每一列的最终情况至于那一行/列的最终操作有关与前面都无关所以我么就从最后一次操作开始可以无后效性的向前推我们记录每个行/列是否被访问过如果访问过一行/列那么就相当于整幅图少了一行/一列以内前面的操作无法影响他所以一边维护当前图的行列数一边维护答案即可 //#include__msvc_all_public_headers.hpp #includebits/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.tj-hxxt.cn/news/222415.html

相关文章:

  • 手机怎么做网站卖东西模板网站修改
  • 1高端网站建设直缝钢管网站建设
  • 南昌高端网站开发费用表南京移动网站建设报价
  • 专业苏州网站建设公司汽车品牌大全汽车网
  • wordpress会员介绍页株洲seo优化官网
  • 移动互联网平台有哪些西安seo培训
  • 上海装修网站建设摄影网站的意义
  • 网站设计目前和将来的就业前景ui网页设计方法
  • 做国外的众筹网站有哪些wordpress怎么都是英文
  • 在网站做博客美仑美家具的网站谁做的
  • 门户网站是用户上网的第一入口引流推广app
  • 公司网站备案去哪里备案火车头导入wordpress
  • 福清网站建设网络推广计划
  • 做er图的网站网站备案多长时间
  • 做全景网站电商设计公司排名
  • 云南建网站的公司腾讯企业邮箱登录入口手机
  • 国外网站空间 月付免费企业网站认证
  • 用网站做平台株洲网站建设网站
  • 吴忠网站建设wordpress父菜单可点击
  • 网站制作的页面比例中视频自媒体注册
  • 网站开发文本大良网站建设市场
  • 无锡新吴区住房和建设交通局网站做任务的网站源码
  • 海南做网站的公司哪家好高端建设网站企业
  • 校园网站规划与建设心得做网站的公司名称
  • 怎么查网站关键词密度wordpress 侧边收起
  • 南昌知名的网站建设公司网站数据抓取怎么做
  • 南昌有哪些企业网站wordpress页脚小工具
  • 学动漫制作去哪个学校一键优化是什么意思
  • 网站设计和内容上的不足和建议网站可以做章子吗
  • 网站的空间是啥北京网站制作闪快