蓝桥杯ADV-101——算法提高 断案

原创 2017年03月11日 20:55:04
 算法提高 断案  
时间限制:1.0s   内存限制:512.0MB
    
问题描述
  公安人员审问甲、乙、丙、丁四个嫌疑犯,已确知,这四个人当中仅有一人是偷窃者,还知道这四个人的答话,要么完全诚实,要么完全说谎。在回答公安人员的问话中:
  甲说:“乙没有偷,是丁偷的。”
  乙说:“我没有偷,是丙偷的。”
  丙说:“甲没有偷,是乙偷的。”
  丁说:“我没有偷,我用的那东西是我家里的。”
  请根据上述四人答话,判断谁是偷窃者。
  输入格式:无输入。

  输出格式:输出一个字符,表示偷窃者是谁,A表示甲,B表示乙,C表示丙,D表示丁。


/**
 * 
 * @author hhit.soft141.xxf
 * @date 2017-2-5
 * 
 */
public class Main {


	/**
	 * @param args
	 */
	public static void main(String[] args) {


		boolean[] a = new boolean[4];// 初始化默认都为false,假设都没偷
		boolean[] b = new boolean[4];
		// 假设偷的人为true
		for (int i = 0; i < 4; i++) {
			a[i] = true;
			if (i > 0) {
				a[i - 1] = false;
			}
			b[0] = !a[1] && a[3];
			b[1] = !a[1] && a[2];
			b[2] = !a[0] && a[1];
			b[3] = !a[3];
			if (b[0] != true) {
				if (!(a[1] == true && a[3] == false)) {
					continue;
				}
			}
			if (b[1] != true) {
				if (!(a[1] == true && a[2] == false)) {
					continue;
				}
			}
			if (b[2] != true) {
				if (!(a[0] == true && a[1] == false)) {
					continue;
				}
			}
			System.out.println((char) (i + 65));
		}


	}
}
版权声明:本文为博主原创文章,谁说未经博主允许不可以转载的。

相关文章推荐

蓝桥杯ADV-225——算法提高 文本加密

算法提高 9-2 文本加密   时间限制:1.0s   内存限制:256.0MB      问题描述   先编写函数EncryptChar,按照下述规则将给定的字符c转...

蓝桥杯 ADV-202算法提高 最长公共子序列(动态规划)

问题描述   给定两个字符串,寻找这两个字串之间的最长公共子序列。 输入格式   输入两行,分别包含一个字符串,仅含有小写字母。 输出格式   最长公共子序列的长度。 样例输入 abcd...

蓝桥杯 ADV-193算法提高 盾神与条状项链

问题描述   有一天,盾神捡到了好多好多五颜六色的珠子!他心想这些珠子这么漂亮,可以做成一条项链然后送给他心仪的女生~于是他用其中一些珠子做成了长度为n的项链。当他准备把项链首尾相接的时候,土方进来...

蓝桥杯ADV-17算法提高 统计单词数

问题描述   统计输入英文文章段落中不同单词(单词有大小写之分,  但统计时忽略大小写)各自出现的次数。 输入段落中所含单词的总数不超过100,最长单词的长度不超过20个字母. 输入格式   一...

蓝桥杯 ADV-194算法提高 盾神与积木游戏(贪心)

问题描述   最近的m天盾神都去幼儿园陪小朋友们玩去了~   每个小朋友都拿到了一些积木,他们各自需要不同数量的积木来拼一些他们想要的东西。但是有的小朋友拿得多,有的小朋友拿得少,有些小朋友需要拿...

蓝桥杯练习系统试题集 算法提高 ADV-147 学霸的迷宫

问题描述   学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹子要陪,...

蓝桥杯 ADV-131算法提高 选择排序

问题描述   排序,顾名思义,是将若干个元素按其大小关系排出一个顺序。形式化描述如下:有n个元素a[1],a[2],…,a[n],从小到大排序就是将它们排成一个新顺序a[i[1]]   i[k]为...

蓝桥杯 ADV-66算法提高 阮小二买彩票

问题描述   在同学们的帮助下,阮小二是变的越来越懒了,连算账都不愿意自己亲自动手了,每天的工作就是坐在电脑前看自己的银行账户的钱是否有变多。可是一段时间观察下来,阮小二发现自己账户的钱增长好慢啊,...

蓝桥杯 ADV-166算法提高 聪明的美食家

问题描述   如果有人认为吃东西只需要嘴巴,那就错了。   都知道舌头有这么一个特性,“由简入奢易,由奢如简难”(据好事者考究,此规律也适合许多其他情况)。具体而言,如果是甜食,当你吃的食物不如前...

蓝桥杯 ADV-134算法提高 校门外的树

问题描述   某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)