摘要: 本题题意是:有一个走廊以及200组互相对着的房间,现在要在不同的房间之间送信,但走廊一次只能通过一个人,因此一旦两个人的路线有重复的部分,那么 就只能分两批走,送一次信要10分钟,现在给出n个人送信的路线,求他们所花的最少时间。 代码如下: 其实仔细想想就会发现每两个相对的房间可以划分为1个区域,这 阅读全文
posted @ 2017-08-16 19:01 mtl6906 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 本题的题意是:给出一行字符,让你统计该行字符中每个字母出现的次数,每行后跟一个空行(注意是每行), 代码如下: 这题需要注意的地方就是getchar()读到文件末尾时,返回的也是EOF。 还有局部变量是可以以”int a[27] = {0}“这种形式进行初始化的。 再就是注意判断非字母字符。 阅读全文
posted @ 2017-08-16 16:00 mtl6906 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 这道题的题意:给出一个运算符和2个操作数,打印运算结果,需要注意的是如果结果不是整数,那么输出2位浮点数. 代码如下: 这是本人第一次写IO,遇到了一个比较坑的问题。 大家要注意,C/C++的函数参数是从右到左传入的。 因此输入的时候上述三个函数的调用顺序是getchar(),IO::scan,IO 阅读全文
posted @ 2017-08-16 15:19 mtl6906 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 这道题的题意给出多个字符串,计算每个字符串每一位的下标与对应值乘积的和,其中A-Z对应1-26,空格对应0,遇到#结束输入. 下面是代码: 注意要用getchar(),不能用scanf("%s",a),不然无法处理空格. 另外注意&的优先级. 阅读全文
posted @ 2017-08-16 14:00 mtl6906 阅读(123) 评论(0) 推荐(0) 编辑