question 1 警察局抓了 a,b,c,d 四名偷窃嫌疑犯,其中只有一人是小偷。
审问中,a说:我不是小偷;b说:c是小偷;c说:小偷肯定是d;d说:c冤枉人。
现在已经知道有3人说真话,一人说假话,问谁是小偷;
* anaysis:将小偷进行编号,枚举尝试所有的人,满足条件即是小偷。
#include problem 3: PAT(乙级)2022年夏季考试 7-4 今天是周几 分数 20 作者 陈越 单位 浙江大学 韩梅梅和李雷在吵吵今天是周几,他们的对话如下: 他俩的妈妈告诉你,每个熊孩子都只说对了一句话,就请你判断一下,今天到底是周几? 输入包含 2 行,每行给出一个熊孩子的声明,格式如下: 这里的日期是 0 到 6 的整数,依次对应周日到周六。 首先第一行输出“今天”是周几,要求输出其英文名称(对照表在样例之后给出)。输入保证每个熊孩子都只说对了一句话,“今天”的答案存在并且是唯一的。 随后 2 行依次打印出每个熊孩子答对的那天 —— 是昨天就输出 yesterday,或者是今天要输出 today,或者是明天要输出 tomorrow。 注意: 日期的英文名称对照如下 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 总共写了三个代码:第一个代码我是一辈子都不想再写了。 coding first:判断第二个熊孩子说真话的天数是哪一天,可真不好判断,可谓是心力交瘁,第二个程序好写许多,这个可以直接不用看,属于是把给斗都出来的。 coding second :因为题目说了每个熊孩子只说对一句话,我们可以用找第一个熊孩子说真话的同样的方法去找出第二个熊孩子说的真话的下标 coding thirt:突然想到还有另外一种解法,先假设今天的日期是(0~6),然后用两个熊孩子的话判断是否为真; prlblem 4: 1089 狼人杀-简单版 分数 20 作者 CHEN, Yue 单位 浙江大学 以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1 号玩家说:“2 号是狼人”,2 号玩家说:“3 号是好人”,3 号玩家说:“4 号是狼人”,4 号玩家说:“5 号是好人”,5 号玩家说:“4 号是好人”。已知这 5 名玩家中有 2 人扮演狼人角色,有 2 人说的不是实话,有狼人撒谎但并不是所有狼人都在撒谎。扮演狼人角色的是哪两号玩家? 本题是这个问题的升级版:已知 N 名玩家中有 2 人扮演狼人角色,有 2 人说的不是实话,有狼人撒谎但并不是所有狼人都在撒谎。要求你找出扮演狼人角色的是哪几号玩家? 输入在第一行中给出一个正整数 N(5≤N≤100)。随后 N 行,第 i 行给出第 i 号玩家说的话(1≤i≤N),即一个玩家编号,用正号表示好人,负号表示狼人。 如果有解,在一行中按递增顺序输出 2 个狼人的编号,其间以空格分隔,行首尾不得有多余空格。如果解不唯一,则输出最小序列解 —— 即对于两个序列 A=a[1],...,a[M] 和 B=b[1],...,b[M],若存在 0≤k 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB coding :这个代码应该是看的柳神的:韩梅梅:今天是周五。
李雷:不对!今天是周六。
韩梅梅:但昨天是周三呀。
李雷:不可能!昨天是周四。
韩梅梅:那明天是周二了吧。
李雷:搞笑吗?明天是周一。
输入格式:
昨天 今天 明天
输出格式:
输入样例:
3 5 2
4 6 1
输出样例:
Friday
today
yesterday
周日:0 - Sunday
周一:1 - Monday
周二:2 - Tuesday
周三:3 - Wednesday
周四:4 - Thursday
周五:5 - Friday
周六:6 - Saturday
#include
输入样例 1:
5
-2
+3
-4
+5
+4
输出样例 1:
1 4
输入样例 2:
6
+6
+3
+1
-5
-2
+4
输出样例 2(解不唯一):
1 5
输入样例 3:
5
-2
-3
-4
-5
-1
输出样例 3:
No Solution
#include



