循环子串-题解 描述肥肥鲨想去水族馆,但是没带钱买门票,于是方馆长给它出了一个难题,只要肥肥鲨能答对,它就能进水族馆,现在请你们帮助肥肥鲨。 给定两个字符串s1和s2,要求判定其中一个字符串是否是另一个字符串通过若干次循环移位后的新字符串的子串。 例如CDAA是由AABCD两次移位后产生的新串BCDAA的子串,而ABCD与ACBD则不能通过多次移位使得其中一个字符串是新串的子串。这里的移位只能是将整体往左移或往右 2025-07-05 题解 #YCOI题解
简单密码-题解 描述小王同学曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。 比如字符A用F来代替。如下是密文和明文中字符的对应关系。 密文A B C D E F G H I J K L M N O P Q R S T U V W X Y Z明文V W X Y Z A B C D E F G H I J K L M N O P Q R S T U 你的任 2025-07-05 题解 #YCOI题解
至少出现3次的字母-题解 描述卡皮巴拉们写了一串密码(只有小写字母),其中出现次数不少于3次的字母才是有用的,请你帮赵老师找出所有至少出现过3次的字母。 输入描述一个字符串,长度小于200 输出描述一行多个字符,用空格隔开(按字母顺序输出) 代码12345678910111213141516#include <bits/stdc++.h>using namespace std;int cnt[26];int m 2025-07-05 题解 #YCOI题解
找第一个只出现一次的字符-题解 描述肥肥鲨捡到了一个藏宝盒,密码就是旁边纸条上第一个只出现了一次的字符。请帮它看看,能不能找到密码。给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。 输入描述一个字符串,长度小于100000。 输出描述输出第一个仅出现一次的字符,若没有则输出no。 代码1234567891011121314151617181920212223#include <bits/ 2025-07-05 题解 #YCOI题解
疯狂求和-题解 描述给定m个数和一个数n,问这m个数中是否存在两个数的和等于n。 输入描述两行,第一行为数n,m,第二行为m个数,每两个数之间用一个空格隔开。 输出描述若存在,输出那两个数,小的数先输(若有多组数据的和满足,那么输出两个数差最小(差值可以为0)的一组),否则输出“No Answer”(不带引号)。 代码12345678910111213141516171819202122#include<b 2025-07-05 题解 #YCOI题解
特殊小口袋Plus-题解 描述小王同学 有一个质数口袋,里面可以装各个质数。他从 2 开始,依次判断各个自然数是不是质数,如果是质数就会把这个数字装入口袋。 口袋的负载量就是口袋里的所有数字之和。 但是口袋的承重量有限,装的质数的和不能超过 L。给出 L,请问口袋里能装下几个质数?将这些质数从小往大输出,然后输出最多能装下的质数的个数,数字之间用换行隔开。 输入描述一行一个正整数 L。 输出描述将这些质数从小往大输出,然后 2025-07-05 题解 #YCOI题解
整数提取-题解 描述输入一个字符串,内含数字和非数字字符,如: A123x456.17960?302t ab5876 将其中连续的数字作为一个整数,依次存放在一个整型数组中(假设数组名为a)。如上例所示,将123放在a[0]中,456放在a[1]中,17960放在a[2]中,……..,同时统计整数的个数并输出相关的信息。 输入描述一行字符串(以回车结束),可含空格 输出描述输出数据分多行,每行一个数据。其中第一行 2025-07-05 题解 #YCOI题解
时间之流-题解 描述每个人的时间长河里面,都有几个重要的关键时间点,以数字的形式呈现在长河之中,当每个人的这些数字都聚集在一起的时候,就汇聚成了一条庞大的时间之流。 而你们的任务就是在这满是时间数字的流之中,选定部分时间数字相乘,并使其乘积最终的结果最大。 注意:时间数字之中可能会出现负数及0,他们代表一些人想要忘却的时间点。 由于时间的严谨,所有时间数字已经按照从小到大顺序升序排列。 输入描述第一行输入数N,表 2025-07-05 题解 #YCOI题解
空心菱形(加强版)-题解 描述请按照题目的提示,画出 3 个并排的空心菱形。 输入描述一个整数n(2<=n<=10),代表菱形的边长 输出描述对应边长的、3个并排排列的空心菱形。 代码1234567891011121314151617181920212223242526272829303132333435363738394041#include<bits/stdc++.h>usi 2025-07-05 题解 #YCOI题解
城堡-题解 描述输入两个正整数n,m,输出由n个m层房子构成的星号城堡。 输入描述两个正整数n,m。 输出描述n个m层的星号城堡,具体输出看样例。 用例输入 113 5 用例输出 1123456789 * * * *** *** *** ***** ***** ***** ******* ******* *************** 2025-07-05