博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces 405C
阅读量:6860 次
发布时间:2019-06-26

本文共 1140 字,大约阅读时间需要 3 分钟。

当时没有做出来,日后想了一会儿也没有好的思路。

看了题解才发现自己压根就没有找到题目的关键所在。

正如上面所说的那样,除了对角线上的元素外,Aij * Aji 都计算了两遍,所以和结果没有关系。

代码如下(优化的不够彻底):

1 #include 
2 #include
3 4 int n, q; 5 char str[1000005]; 6 7 int main() { 8 while (~scanf("%d", &n) && n) { 9 int sum = 0, count = 0;10 for (int i = 1; i <= n; i++) {11 for (int j = 1; j <= n; j++) {12 int k;13 scanf("%d", &k);14 if (i == j)15 sum ^= k;16 }17 }18 scanf("%d", &q);19 while (q--) {20 int c;21 scanf("%d", &c);22 if (c == 1 || c == 2) {23 int i;24 scanf("%d", &i);25 sum ^= 1;26 }27 else {28 if (sum) 29 str[count++] = '1';30 else31 str[count++] = '0';32 }33 //printf("%d\n", sum);34 }35 str[count] = '\0';36 puts(str);37 }38 39 return 0;40 }

 

 

 

转载于:https://www.cnblogs.com/Stomach-ache/p/3703152.html

你可能感兴趣的文章
hibernate缓存机制详细分析
查看>>
Android 动画效果 及 自定义动画
查看>>
基于Servlet、JSP、JDBC、MySQL登录模块(包括使用的过滤器和配置)
查看>>
Python将文本生成二维码
查看>>
统计学习那些事
查看>>
XLT架构图(自己 画的)
查看>>
GitHub Top 100 简介
查看>>
C语言中链表任意位置怎么插入数据?然后写入文件中?
查看>>
文档对象模型DOM(二)
查看>>
loading.io一个loading图标网站,跟大家分享
查看>>
Hadoop之——CentOS构造ssh否password登录注意事项
查看>>
云计算的设计模式(三)——补偿交易模式
查看>>
ACM-凸多边形的计算几何——hrbust1429
查看>>
WPF笔记(2.8 常用的布局属性)——Layout
查看>>
MySQL随机获取数据的方法,支持大数据量
查看>>
【Struts】服务器文件的上传和下载
查看>>
UICollectionView设置item(cell)之间间距为0(紧挨在一起的效果)
查看>>
Nginx 负载均衡
查看>>
从 datetime2 数据类型到 datetime 数据类型的转换产生一个超出范围的值
查看>>
创业手记 Mr.Hua
查看>>