7-6 谁是凶手 (100 分)
某处发生了一起凶杀案,警察共抓到了5名嫌疑人,但不能确定他们谁是凶手。于是,警察对他们5个人分别进行了审问。假设这5名嫌疑人分别为5号,6号,7号,8号和9号,审问结果为:5号说8号是凶手,6号说7号是凶手,7号说9号不是凶手,8号说6号不是凶手,9号说7号是凶手。现在警察知道凶手只有一个且一定在这5人当中。后证实他们中有3个人说了实话(也就是说另两个人说了假话)。现请你写一段程序来找出谁是凶手。
输入格式:
第一行为一个整数 n (0<=n<=5),代表说了实话的人数,第2-6行每行均为两个由空格分隔的整数,代表5名嫌疑人的口供。其中前边的整数代表嫌疑人所说的号码,后边的整数代表他说的这个号码是否为凶手(1代表是凶手,0代表不是凶手)。比如输入样例给出的数据就是我们前边所说的情况。
输出格式:
只有一个整数,为凶手的号码。
测试用例保证输入合法。
输入样例:
3
8 1
7 1
9 0
6 0
7 1
结尾无空行
输出样例:
8
结尾无空行
#include<stdio.h>
int main()
{int n;scanf("%d",&n);int a,b,c,d,e;int a1,b1,c1,d1,e1;scanf("%d %d",&a,&a1);scanf("%d %d",&b,&b1);scanf("%d %d",&c,&c1);scanf("%d %d",&d,&d1);scanf("%d %d",&e,&e1);int sum=0;if(a==5&&a1==1) ++sum;if(a!=5&&a1==0) ++sum;if(b==5&&b1==1) ++sum;if(b!=5&&b1==0) ++sum;if(c==5&&c1==1) ++sum;if(c!=5&&c1==0) ++sum;if(d==5&&d1==1) ++sum;if(d!=5&&d1==0) ++sum;if(e==5&&e1==1) ++sum;if(e!=5&&e1==0) ++sum;if(sum==n) printf("5");sum=0;if(a==6&&a1==1) ++sum;if(a!=6&&a1==0) ++sum;if(b==6&&b1==1) ++sum;if(b!=6&&b1==0) ++sum;if(c==6&&c1==1) ++sum;if(c!=6&&c1==0) ++sum;if(d==6&&d1==1) ++sum;if(d!=6&&d1==0) ++sum;if(e==6&&e1==1) ++sum;if(e!=6&&e1==0) ++sum;if(sum==n) printf("6");sum=0;if(a==7&&a1==1) ++sum;if(a!=7&&a1==0) ++sum;if(b==7&&b1==1) ++sum;if(b!=7&&b1==0) ++sum;if(c==7&&c1==1) ++sum;if(c!=7&&c1==0) ++sum;if(d==7&&d1==1) ++sum;if(d!=7&&d1==0) ++sum;if(e==7&&e1==1) ++sum;if(e!=7&&e1==0) ++sum;if(sum==n) printf("7");sum=0;if(a==8&&a1==1) ++sum;if(a!=8&&a1==0) ++sum;if(b==8&&b1==1) ++sum;if(b!=8&&b1==0) ++sum;if(c==8&&c1==1) ++sum;if(c!=8&&c1==0) ++sum;if(d==8&&d1==1) ++sum;if(d!=8&&d1==0) ++sum;if(e==8&&e1==1) ++sum;if(e!=8&&e1==0) ++sum;if(sum==n) printf("8");sum=0;if(a==9&&a1==1) ++sum;if(a!=9&&a1==0) ++sum;if(b==9&&b1==1) ++sum;if(b!=9&&b1==0) ++sum;if(c==9&&c1==1) ++sum;if(c!=9&&c1==0) ++sum;if(d==9&&d1==1) ++sum;if(d!=9&&d1==0) ++sum;if(e==9&&e1==1) ++sum;if(e!=9&&e1==0) ++sum;if(sum==n) printf("9");sum=0;return 0;
}
7-6 谁是凶手 (100 分)相关推荐
- 12门课100分直博清华!这份成绩单冲上热搜,但学霸小伙也曾考过25分
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 金磊 明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 一 ...
- 四川高中计算机学校图片,四川2021年100分能上计算机学校吗
四川100分能上计算机学校吗?从计算机学校方面所进行分析地话,中专计算机学校所对其学生的各方面要求是比较容易被进行满足的,而从学生所考的100分成绩来说的话,成绩是比较地低的,如果想要报读计算机学校的 ...
- 大工计算机基础在线3,大工16秋《计算机应用基础》在线测试3-满分100分.pdf
大工16秋<计算机应用基础>在线测试3-满分100分大工16秋<计算机应用基础>在线测试3-满分100分 大工 16 秋<计算机应用基础>在线测试 3 试卷总分:1 ...
- CCF201503-4 网络延时(100分)
试题编号: 201503-4 试题名称: 网络延时 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 给定一个公司的网络,由n台交换机和m台终端电脑组成,交换机与交换机.交换机与 ...
- 食出100分:‘粥’的做法4---鱼片瘦肉粥
今晚再接再励,又煲了一锅粥,哈哈```最近吃粥吃上瘾了````今晚煲的是:鱼片瘦肉粥.嘿嘿``` 材料:猪肉+鱼肉(切片) 配料:酱油+油+盐+葱+香菜+姜片(看粥量来定分量) 这是葱花(切成 ...
- 干货!我的计算机网络怎么考了 100 分的?
作者 | 轩辕之风O 来源 | 编程技术宇宙(ID:xuanyuancoding) 有读者问我:轩辕,你是怎么学计算机网络的?鸽了好久,今天得空聊聊这个话题. 轩辕是通信工程专业,计算机网络通信自然是 ...
- CCF201403-1 相反数(100分)
试题编号: 201403-1 试题名称: 相反数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有 N 个非零且各不相同的整数.请你编一个程序求出它们中有多少对相反数(a 和 ...
- CCF201612-1 中间数(100分)
试题编号: 201612-1 试题名称: 中间数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在一个整数序列a1, a2, -, an中,如果存在某个数,大于它的整数数量等 ...
- CCF201612-3 权限查询(100分)
试题编号: 201612-3 试题名称: 权限查询 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 授权 (authorization) 是各类业务系统不可缺少的组成部分,系统 ...
最新文章
- php查询性能提升,php – Mysql查询提高性能
- css 相对定位 ie7问题
- 事务保存点savepoint
- VMware12.0下安装CentOS-6.9-x86_64-bin-DVD.iso
- php对话框制作,织梦系统“提示窗口对话框类”详解,oxwindow.class.php、catalog_do.php...
- java中大量匿名内部类的坏处_java中的匿名内部类总结
- redis-数据类型-string类型
- Mysql的那些事儿(部分涉及数据库知识总结)
- oracleXE简易版---使用基础
- 解决 Hbuilder打包 Apk pad 无法横屏 以及 H5 直接打包 成Apk
- 用C#做了个小工具,取名【微图寻码】,可以自动检测微信接收的图片,把含有二维码的图片挑出来,并分类好
- 尾气冒黑烟是什么问题_当你的汽车排气管冒黑烟时,该如何处理呢?
- 你有哪些独到的识人技巧?
- 三体计算机原理,“三体”你必须知道的4个理论
- excel表格数据库表字段带下划线转驼峰
- Android 关于佳博和汉印蓝牙热敏打印机开发,kotlin爬虫app
- 微信小程序入门(登录页面)
- 计算机类毕业参考文献(java开发)
- BZOJ 4864: [BeiJing 2017 Wc]神秘物质 解题报告
- Java使用POI导出图片的Excel