摘要: 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如大家所知晓: 现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。 输入格式: 输入第 1 行给出正整数 N(≤10​5​​),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时 阅读全文
posted @ 2020-05-10 22:45 Frances_FKYM 阅读(190) 评论(0) 推荐(0)
摘要: 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。 输入格式: 输入在一行中依次给出 A 和 B,中间以 1 空格分隔。 输出格式: 在一行中依次输出 Q 和 R,中间以 1 空格分隔。 输入样例: 输出 阅读全文
posted @ 2020-05-10 22:40 Frances_FKYM 阅读(120) 评论(0) 推荐(0)
摘要: 正整数 A 的“D​~A​~​(为 1 位整数)部分”定义为由 A 中所有 D​~A​​~ 组成的新整数 P​~A~​​。例如:给定 A=3862767,D​A​​=6,则 A 的“6 部分”P​~A~​​ 是 66,因为 A 中有 2 个 6。 现给定 A、D​~A~​​、B、D~​B~​​,请编 阅读全文
posted @ 2020-05-10 22:37 Frances_FKYM 阅读(143) 评论(0) 推荐(0)
摘要: 大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 阅读全文
posted @ 2020-05-10 22:31 Frances_FKYM 阅读(111) 评论(0) 推荐(0)
摘要: 令 P~​i​​~ 表示第 i 个素数。现任给两个正整数 M≤N≤10​4​​,请输出 P​~M~​​ 到 P~​N~​​ 的所有素数。 输入格式: 输入在一行中给出 M 和 N,其间以空格分隔。 输出格式: 输出从 P~​M~​​ 到 P~​N~​​ 的所有素数,每 10 个数字占 1 行,其间以 阅读全文
posted @ 2020-05-10 22:24 Frances_FKYM 阅读(258) 评论(0) 推荐(0)
摘要: 给定区间 [−2​^31​^​,2^​31^​​] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。 输出格式: 对每组测试用例 阅读全文
posted @ 2020-05-10 22:18 Frances_FKYM 阅读(146) 评论(0) 推荐(0)
摘要: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每 阅读全文
posted @ 2020-05-10 22:11 Frances_FKYM 阅读(90) 评论(0) 推荐(0)
摘要: 一个数组A中存有N( 0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A~​0~​​A~​1~​​⋯A~​N−1~​​)变换为(A​~N−M~​​⋯A~​N−1~​​A~​0~​​A~​1~​​⋯A~​N−M−1~​​)(最后M个数循环移至最前面的M 阅读全文
posted @ 2020-05-09 16:50 Frances_FKYM 阅读(246) 评论(0) 推荐(0)
摘要: 让我们定义d​~n​~为:d​~n~​​​​=p~​(n+1)​~​−p​~n​​​​,其中p​~i​​是第i个素数。显然有d​~1​​~=1,且对于n 1有d​~n​​~是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N( 题目分析:这道题关键在于查找素数,当找到一 阅读全文
posted @ 2020-05-09 16:37 Frances_FKYM 阅读(193) 评论(0) 推荐(0)
摘要: 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n( 题目分析:这道题目需要对三位数的百位、十位、个位进行计数。简单的解决方法是定义一个三位数组,将三位数的百位、十位、个位都按顺序进行存储。输出的时候,按照要求,做一个循环,输出足够数目的B、S,再加上 阅读全文
posted @ 2020-05-09 15:56 Frances_FKYM 阅读(131) 评论(0) 推荐(0)