扶老奶奶过街

扶老奶奶过街  

时间限制:1.0s   内存限制:256.0MB

  一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。

  五个红领巾各自说话:

  A :我和E都没有扶老奶奶

  B :老奶奶是被C和E其中一个扶过大街的

  C :老奶奶是被我和D其中一个扶过大街的

  D :B和C都没有扶老奶奶过街

  E :我没有扶老奶奶

  已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老奶奶过了街?

  若有多个答案,在一行中输出,编号之间用空格隔开。

  例如
  A B C D E(这显然不是正确答案)

  

#include <cstdio>
int main()
{
    int aa;
    int flag =0;
    for(int i=0; i< 5;i++)
    {
        char ch=‘A‘+ i;
        int logical= (ch != ‘A‘ && ch != ‘E‘)+ (ch ==‘C‘ || ch==‘E‘) + (ch ==‘C‘ || ch== ‘D‘)+ (ch!= ‘C‘ && ch!= ‘B‘) + (ch!=‘E‘);
        if(logical == 2)
        {
            if(flag)
            {
                printf(" ");
            }
            printf("%c", ‘A‘+ i);
            flag =1;
        }
    }
    return 0;
}
时间: 2024-09-30 11:21:22

扶老奶奶过街的相关文章

算法笔记_152: 算法提高 扶老奶奶过街(Java)

目录 1 问题描述 2 解决方案   1 问题描述 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C和E其中一个扶过大街的 C :老奶奶是被我和D其中一个扶过大街的 D :B和C都没有扶老奶奶过街 E :我没有扶老奶奶 已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老奶奶过了街? 若有多个答案,在一行中输出,编号之间用空格隔开. 例如 A B C D E(这显然不是正确答案) 2 解决方

C语言 &#183; 扶老奶奶过街

算法提高 扶老奶奶过街 时间限制:1.0s   内存限制:256.0MB 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C和E其中一个扶过大街的 C :老奶奶是被我和D其中一个扶过大街的 D :B和C都没有扶老奶奶过街 E :我没有扶老奶奶 已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老奶奶过了街? 若有多个答案,在一行中输出,编号之间用空格隔开. 例如 A B C D E(这显然不是

java算法 蓝桥杯 扶老奶奶街

一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C和E其中一个扶过大街的 C :老奶奶是被我和D其中一个扶过大街的 D :B和C都没有扶老奶奶过街 E :我没有扶老奶奶 已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老奶奶过了街? 若有多个答案,在一行中输出,编号之间用空格隔开. 例如 A B C D E(这显然不是正确答案) 代码:: package 蓝桥杯java算法训练; publi

志愿者选拔(单调队列)

Problem 1894 志愿者选拔 Accept: 1783    Submit: 5564 Time Limit: 1500 mSec    Memory Limit : 32768 KB  Problem Description 世博会马上就要开幕了,福州大学组织了一次志愿者选拔活动.参加志愿者选拔的同学们排队接受面试官们的面试.参加面试的同学们按照先来先面试并且先结束的原则接受面试官们的考查.面试中每个人的人品是主要考查对象之一.(提高人品的方法有扶老奶奶过街,不闯红灯等)作为主面试官的

fzu 1894 单调队列

http://acm.fzu.edu.cn/problem.php?pid=1894  Problem 1894 志愿者选拔 Accept: 1328    Submit: 4200Time Limit: 1500 mSec    Memory Limit : 32768 KB  Problem Description 世博会马上就要开幕了,福州大学组织了一次志愿者选拔活动.参加志愿者选拔的同学们排队接受面试官们的面试.参加面试的同学们按照先来先面试并且先结束的原则接受面试官们的考查.面试中每个

FZU 1894 志愿者选拔【单调队列】【monotone decreasing queue】

?Problem 1894 志愿者选拔 Accept: 1770????Submit: 5523 Time Limit: 1500 mSec????Memory Limit : 32768 KB ?Problem Description 世博会立即就要开幕了,福州大学组织了一次志愿者选拔活动.參加志愿者选拔的同学们排队接受面试官们的面试.參加面试的同学们依照先来先面试而且先结束的原则接受面试官们的考查.面试中每一个人的人品是主要考查对象之中的一个.(提高人品的方法有扶老奶奶过街,不闯红灯等)作为

【UOJ 55】志愿者选拔

[题目描述]: 世博会马上就要开幕了,福州大学组织了一次志愿者选拔活动. 参加志愿者选拔的同学们排队接受面试官们的面试.参加面试的同学们按照先来先面试并且先结束的原则接受面试官们的考查. 面试中每个人的人品是主要考查对象之一.(提高人品的方法有扶老奶奶过街,不闯红灯等) 作为主面试官的John想知道当前正在接受面试的同学队伍中人品值最高的是多少.于是他请你帮忙编写一个程序来计算. [输入描述]: 输入数据第一行为一整数T,表示有T组输入数据. 每组数据第一行为”START”,表示面试开始 接下来

自己喜欢的一下句子摘录-2018-02-05

自己喜欢的一些句子摘录... 去文具店买支笔你都要先挑样式才试用,更何况是谈恋爱这种事.外表不够吸引人,谁会去了解你的内在. 男生没必要找一个陪你吃一辈子苦的姑娘做女朋友.因为这样的姑娘几乎没有.你只需要找一个理解你,支持你的女生.她认可你的梦想,尊重你的努力.在你最难捱的日子陪着你,这样的女生即使后来你们没能在一起,当你想起她的时候,也会充满爱意与感动. 找个善良的女朋友,你也会成为一个善良的人.这种善良不在于捐了多少钱,资助了多少人,而在于你心底最纯真的那颗赤子之心,让你保持初衷,不忘初心.

拿什么应对你我的软考

话说软考也马上要开水一个月了,但是对于软考还不是很理解,今天就让我们来聊一聊那些年一起经历过的软考! 软考是全国计算机技术与软件专业技术资格(水平)考试(简称计算机与软件考试)是由国家人力资源和社会保障部与工业和信息化部组织领导的国家级考试,目的是科学.公正地对全国计算机与软件专业技术人员进行专业技术资格.职业资格认定和专业技术水平测试. 所以说软考是中国计算机界最高水平的考试!通过了考试下边这张图就可以用来描述你了! 那么在未来你就可以很坦然来做这些事情!看车,看房,看包包,还可以大胆的扶老奶