**

航电oj:Error Correction

**

#题目描述

#给你数N 再给你个NN的方块 看能不能改一个数来使方块横竖都是偶数
#横出现一个 横 出现一个 两个是交叉的就还能改 其余不能改*

#知识点
数组

#代码

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;int n;
int data[100][100];
int main()
{while(scanf("%d",&n)!=EOF){if(n == 0)return 0;for(int i=1; i<=n; i++){for(int k =1; k<=n; k++){scanf("%d",&data[i][k]);}}//printf("%d",data[1][2]);int line[100],wide[100];int temp1 =0;int temp2 =0;for(int i=1; i<=n; i++){for(int k=1; k<=n; k++){temp1 += data[i][k];temp2 += data[k][i];}line[i] = temp2;wide[i] = temp1;temp1 =0;temp2 =0;}int flag1 =0;int count1 = 0;int flag2 = 0;int count2 = 0;for(int i=1; i<=n; i++){if(line[i]%2!=0){flag2 ++;count2 = i;}if(wide[i]%2!=0){flag1 ++;count1 = i;}}if(flag1 >1 || flag2 >1){printf("Corrupt\n");continue;}if(flag1 == 1 && flag2 ==1){printf("Change bit (%d,%d)\n",count1,count2);continue;}printf("OK\n");}return 0;
}

#总结
不难想到 不要出错就行

航电oj:Error Correction相关推荐

  1. 航电oj:No Brainer

    ** 航电oj:No Brainer ** #题目描述 #给你一个数n 在给你n组数据 一组两个 前面大于后面 和后面大于前面输出不同的东西 #知识点 比较大小? #代码 #include<cs ...

  2. 航电oj:Combinations

    ** 航电oj:Combinations ** #题目描述 #给你两个数,要你求出给定算式的值 #因为数据可能会很多很大,所以要减小运算过程中的中间值的大小 #知识点 大数运算 #代码 #includ ...

  3. 航电oj:Quicksum

    ** 航电oj:Quicksum ** #题目描述 #输入一个字符串 按照规则一一将字符化为数字再相加 输出总值 #空格也是一个字符 数字表示为0 #知识点 字符串 #代码 #include<c ...

  4. 航电oj:IP Address

    ** 航电oj:IP Address ** #题目描述 #给你n个字符串 转换为n个IP地址 #一个一个的处理 8个一分 #知识点 灵活运用 #代码 #include<cstdio> #i ...

  5. 航电oj:Big Number

    **航电oj:Big Number ** #题目描述 #给你数字n 让你输出你n!的位数 有多少位 #我打表不过 自己算阶乘也不行 log10 也不行 用一个不认识的公式就可以了 数学不好匿了匿了 # ...

  6. 航电oj:18岁生日

    ** 航电oj:18岁生日 ** #题目描述 #理解题目 看出生和18岁这两年 其他年 润年366 平年 365 #出生年闰年且生日在2月前 这年有366 18岁这年(出生年是闰年前一年)生日在3月或 ...

  7. 错排问题(以航电OJ 2048 为例)

    神.上帝以及老天爷 Problem Description HDU 2006'10 ACM contest的颁奖晚会隆重开始了! 为了活跃气氛,组织者举行了一个别开生面.奖品丰厚的抽奖活动,这个活动的 ...

  8. 航电oj 2039(c++)

    根据题干要求,三边的类型应为double而非int型 代码如下: #include<iostream> using namespace std; void main() { int n; ...

  9. 【ACM】杭电OJ 2012。

    题目链接:杭电OJ 2012 思路很简单,但是有一种高效算法显示编译错误,不知道为什么 运行环境:VS2017 AC代码: #include <stdio.h> #include < ...

最新文章

  1. iOS - UIStoryboard
  2. 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解
  3. English Notes
  4. NP、OSPF邻居邻接关系
  5. ajax 微信code获取_ajax实现微信网页授权登录
  6. Spring Boot工程结构推荐
  7. Java基础——【双色球案例】判断中奖情况
  8. 华为云计算IE面试笔记-简述Fusion Storage主要模块MDC,OSD,VBS,FSA及FSM的功能定位及交互关系
  9. 前端面试题整理 (ES6篇)
  10. 微信二维码扫一扫的实现
  11. 懈寄生---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十四)
  12. 转 下一代云计算模式:Docker正掀起个性化商业革命
  13. (一)ssh远程连接服务器GPU以及其他GPU使用途径——新手指南
  14. Windows 10 更新遇到错误代码 0x80240034 的解决方法
  15. 热爱生命 --《年轻的潮》 汪国真
  16. 运维常见软件工具注册码或序列号记录
  17. .Net Core下繁简转换的实现
  18. Win7资源管理器有哪些打开方式?
  19. 一小时了解数据挖掘⑤数据挖掘步骤&常用的聚类、决策树和CRISP-DM概念
  20. 拉线位移编码器是怎样和PLC接线的,你会了吗?

热门文章

  1. OSCP-Zino(Booked)
  2. 【全栈开发】精通 MEAN: 使用 MEAN 和 UGLI CRUD 实现响应式 Web 设计
  3. Android Studio多功能闹钟[android源码]
  4. 宝安区2021年高考成绩查询入口,宝安区2021年学位申请房屋锁定网上查询说明(附入口)...
  5. 美国计算机博士资格考试难吗,美国计算机博士院校申请的难度在哪里
  6. 机器学习算法思想梳理
  7. iphone启动页面,Default.png
  8. cotx php,install suitesparse for matlab
  9. 技术流风格的PPT要怎样制作设计?
  10. 喜欢在计算机教室上课,第一次去计算机教室