随笔分类 - C++实验
一些实验课题解
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 编写程序,求给定字符串s的亲朋字符串s1。亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符; 给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。 输入一个字符串,长度小于100000。输出输出第一个仅出现一次的字符,若没有则输出no。样例输入 abcabd 样例输出 c 1 #include <io
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 在给定的n个互不相等的正整数中,寻找可以形成a*b=c的等式(a,b,c互不相等)的数目。比如在12,32,6,1,2,8,4中,只有2*4=8, 2*6=12, 4*8=32三对。 注意:给出的正整数互不相同。正整数的最大值为2^32-1
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 把一个十进制正整数转化成八进制。 输入一行,仅含一个十进制表示的整数a(0 < a < 65536)。输出一行,a的八进制表示。样例输入 9 样例输出 11 1 //无脑法吧 2 #include <iostream> 3 #include
阅读全文
摘要:总时间限制: 1000ms 内存限制: 32767kB描述 将一些整数按倒置值排序后输出. 所谓倒置,是指把整数各位倒过来构成一个新数,例如:13倒置成了31. 输入第一行的整数N表示后面列出的组数。每组数的第一个整数n表示后面将有n个整数。(每组数据量不超80)输出将每组数按倒置值进行排序输出.其
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。比如给定1 4 3 2 9 7 18 22,得到的答案是3,因为2是1的两倍,4是2个两倍,18是9的两倍。 输入一行,给出2到15个两两不
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定10个整数的序列,要求对其重新排序。排序要求: 1.奇数在前,偶数在后; 2.奇数按从大到小排序; 3.偶数按从小到大排序。 输入输入一行,包含10个整数,彼此以一个空格分开,每个整数的范围是大于等于0,小于等于100。输出按照要求排序
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 一个长度为n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。 输入共2行:第1行为 N;第2行为 N 个正整数,其间用空格间隔。输出增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。样例输入 10 1
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 由于马路上有一些区域要用来建地铁。这些
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。 输入第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。 输入输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。输出输出按照题目要求处理后的单词。
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定含有n个整数的序列,要求对这个序列进行去重操作。所谓去重,是指对这个序列中每个重复出现的数,只保留该数第一次出现的位置,删除其余位置。 输入输入包含两行:第一行包含一个正整数n(1 <= n <= 20000),表示第二行序列中数字的个
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定一个字符串,将其中所有的小写字母转换成大写字母。 输入输入一行,包含一个字符串(长度不超过100,可能包含空格)。输出输出转换后的字符串。样例输入 helloworld123Ha 样例输出 HELLOWORLD123HA 1 #incl
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 已知一个已经从小到大排序的数组,这个数组的一个平台(Plateau)就是连续的一串值相同的元素,并且这一串元素不能再延伸。例如,在 1,2,2,3,3,3,4,5,5,6中1,2-2,3-3-3,4,5-5,6都是平台。试编写一个程序,接收
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。 输入只有一行,由一个字符串和两个字符组成,中间用单个空格隔开。字符串是待替换的字符串,字符串长度小于等于30个字符,且不含空格等空白符;接下来一个字符为需要被替换的特定字符
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。 输入第一行包含一个正整数k,表示至少需要连续出现的次数。1 <= k <= 1000。第二行包含需要查找的字符串。字符串长度在1到1000之间,且不包含任何空白符。输出若存在连续
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 输入一行字符,统计出其中数字字符的个数。 输入一行字符串,总长度不超过255。输出输出为1行,输出字符串里面数字字符的个数。样例输入 Peking University is set up at 1898. 样例输出 4 1 #includ
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 医院采样了某临床病例治疗期间的白细胞数量样本n份,用于分析某种新抗生素对该病例的治疗效果。为了降低分析误差,要先从这n份样本中去除一个数值最大的 样本和一个数值最小的样本,然后将剩余n-2个有效样本的平均值作为分析指标。同时,为了观察该抗生
阅读全文
摘要:总时间限制: 1000ms 内存限制: 65536kB描述 输出一个整数序列中与指定数字相同的数的个数。 输入输入包含三行:第一行为N,表示整数序列的长度(N <= 100);第二行为N个整数,整数之间以一个空格分开;第三行包含一个整数,为指定的整数m。输出输出为N个数中与m相同的数的个数。样例输入
阅读全文