
离散数学实验1
离散数学实验1
程序员豪仔
一个任何事物,除了编程,都喜欢尝试的程序员,豪仔。
展开
-
谁是作案嫌疑人?
Description 刑侦大队对涉及六个嫌疑人的一桩疑案进行分析: 一、a ,b至少有一人作案; 二、a,e,f三人中至少有两人参与作案; 三、 a ,d不可能是同案犯; 四、b,c或同时作案,或与本案无关; 五 c,d中有且只有一人作案; 六 如果d没有参与作案则e也不可能参与作案。 试编写程序,寻找作案人。 Input 多组测试数据,对于每组测试数据,第 1 行输入 6 个空格分隔的整数,代表a、b、c 、d 、e 、f的编号,编号x范围(1 <= x <= 6),且编号互不相同。原创 2022-03-13 10:18:32 · 253 阅读 · 0 评论 -
哪款赛车最佳?
Description 四名专家对四款赛车进行评论。 专家A说:a号赛车是最好的。 专家B说:b号赛车是最好的。 专家C说:c号不是最佳赛车。 专家D说:专家B说错了。 事实上只有一款赛车最佳,且只有一名专家说对了,其他三人都说错了。请编程输出最佳车的编号,以及哪位专家所对了。 Input 多组测试数据,对于每组测试数据,第1行输入3个正整数,表示a、b、c的编号,编号x范围(1<=x<=4),且编号互不相同。 Output 对于每组测试数据,输出正整数x和字符c...原创 2022-03-12 11:03:40 · 216 阅读 · 0 评论 -
1.3按位AND和按位OR
Description 已知长度为n的两个位串a和b,求它们的按位AND和按位OR。 Input 多组测试数据,每组测试数据第1行输入位串长度n(0 < n <= 64),第2行输入n个以空格隔开的取值为0或1的整数表示位串a,第3行输入n个以空格隔开的取值为0或1的整数表示位串b。 Output 每组测试数据占两行,第一行输出n个以空格隔开的取值为0或1的整数表示a位串和b位串的按位AND,第2行输出n个以空格隔开的取值为0或1的整数表示a位串和b位串的按位OR。 Sample原创 2022-03-12 10:23:29 · 166 阅读 · 0 评论 -
1.1联结词真值运算
Description 已知命题变元p和q的真值,求它们的合取式(p∧q)、析取式(p∨q)、蕴涵式(p→q)、等值式(A<=>B)、与非式(p↑q)、或非式(p↓q)的真值。 Input 多组输入,每组测试数据输入两个0或1的整数p和q,1表示真值为真,0表示真值为假 Output 每组测试数据单独占一行,以空格隔开的6个0或1的整数,分别为p和q的合取式(p∧q)、析取式(p∨q)、蕴涵式(p→q)、等值式(A<=>B)、与非式(p↑q)、或非式(p↓q)的真值。 S原创 2022-03-11 19:19:31 · 1048 阅读 · 0 评论