标签: codeforces

10 篇文章

Codeforces习题 148A Insomnia cure
这个题目最大的难点在于龙的数量 d 可能会达到 105,处理如此巨大的数值很有可能会导致题目超时。然后阅读问题我们可以发现,这个问题实际上就是要求在d范围内所有能整除 k, l, m, n 中任意一个的数字有多少。
Codeforces习题 136A Presents
这个例子中,总计有 4 人参加了礼物交换活动,第一个人的礼物送给了 2 号,2 号给 3 号,3 号给 4 号,4 号传给了 1 号;所以 1 号收到了 4 号的礼物,以此类推,他们收到礼物的来源就是 4 1 2 3,也就是输出的结果。
Codeforces习题 116A Tram
本题目阅读起来比较复杂,首先会输入一个数字,代表电车会经过多少个车站,之后按照车站数输入每站的上下车情况,以 下车人数 上车人数 格式提供。最后要求输出这个车最小的容纳人数。
Codeforces习题 110A Nearly Lucky Number
这个题目乍一看比较简单,只需要判断数字的是否包含4或者7即可,但是通过对题目的进一步分析可以发现,这个题目不仅需要判断字符串输入中有无4或7,也需要判断字符串的长度中有无4或7才能解决问题。所以我们进行两个循环,分别判断数字中4和7的个数,以及4和7总和的数字中有无4或7即可。
Codeforces习题 71A Way Too Long Words
通过读题可以得知,这个问题的主要点在于判断文字长度之后将长度大于10的字符串进行变化,不大于十的字符串则直接输出到结果中去;大于10的字符串则依据下列规则进行修改:我们写下一个单词的第一个和最后一个字母,并在它们之间写下第一个和最后一个字母之间的字母数。该数字以十进制表示,不包含任何前导零。
Codeforces习题 61A Ultra-Fast Mathematician
这个问题的题目中说,输入会提供两个使用1和0组成的数字串,之后依次对字符串中的数字进行对比,当两个数字不相同时,这个位就记录为1,当两个数字相同时,这个位就记录为零。由此可知这其实就是一个简单的异或问题。
Codeforces习题 50A Domino piling
阅读这道题目,首先会提供给我们一个M × N的矩形,之后会提供给我们无限量的2 × 1的多米诺骨牌。题目要求我们输出在这个矩形内可以放置多少枚骨牌。题目会提供两个输入,分别为M和N,两个变量处于1和16之间,要求输出骨牌的数量。
Codeforces习题 41A Translation
这个题目非常简单,通过阅读可以得知,程序要接收两个输入参数:t、s。这两个输入参数字母数量相同但是顺序不同。程序的作用就是检查这两个输入参数的字母是不是以相反的顺序排列的,如果是就输出YES,相反就输出NO。