信息学奥赛一本通T1154:函数 亲和数

【题目描述】自然数a的因子是指能整除a的所有自然数,但不含a本身。例如12的因子为:1,2,3,4,6。若自然数a的因子之和为b,而且b的因子之和又等于a,则称a,b为一对“亲和数” 。求最小的一对亲和数(a<>b)。【输入】(无)【输出】1行,分别为a和b(a<b)。【输入样例】(无)【输出样例】(无)【源程序】 

  • 0
  • 4
  • 轩爸
  • 发布于 2020-04-22 10:20
  • 阅读 ( 2823 )

信息学奥赛一本通T1153:函数 绝对素数

【题目描述】如果一个自然数是素数,且它的数字位置经过对换后仍为素数,则称为绝对素数,例如13。试求出所有二位绝对素数。【输入】(无)【输出】所有二位绝对素数(由小到大,一个数一行)。【输入样例】(无)【输出样例】(无)【源程序】 

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-22 10:20
  • 阅读 ( 1892 )

信息学奥赛一本通T1152:函数 最大数max(x,y,z)

【题目描述】已知:m=max(a,b,c)max(a+b,b,c)×max(a,b,b+c)m=max(a,b,c)max(a+b,b,c)×max(a,b,b+c)输入a,b,c,求m。把求三个数的最大数max(x,y,z)分别定义成函数和过程来做。【输入】输入a,b,c。【输出】求m,保留到小数点后三位。【输入样例】1 2 3【输出样例】0.200【源程序】 

  • 0
  • 2
  • 轩爸
  • 发布于 2020-04-22 10:20
  • 阅读 ( 4773 )

信息学奥赛一本通T1151:函数 素数个数

【题目描述】编程求2~n(n为大于2的正整数)中有多少个素数。【输入】输入n(2≤n≤50000)。【输出】素数个数。【输入样例】10【输出样例】4【源程序】 

  • 0
  • 4
  • 轩爸
  • 发布于 2020-04-22 10:20
  • 阅读 ( 3174 )

关于获取第二次NOI Online能力测试准考证的说明

自4月21日9时起,注册报名第二次能力测试的选手可登录NOI报名系统获取个人准考证。NOI报名系统网址:http://rg.noi.cn/查看时间:4月21日9时—4月25日24时查看方式:登录报名系统—点击“测试管理”—点击“进入测试”—点击“报名信息”—查看准考证号。 考试系统地址将于4月23日以后公布在NOI官网。 4月25日考试日当天,选手须凭准考证号和密码(已随注册报名确认邮件下发)登录...

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-21 16:20
  • 阅读 ( 441 )

信息学奥赛一本通T1150:函数 求正整数2和n之间的完全数

【题目描述】求正整数2和n之间的完全数(一行一个数)。完全数:因子之和等于它本身的自然数,如6=1+2+3【输入】输入n。【输出】一行一个数,按由小到大的顺序。【输入样例】7【输出样例】6【源程序】

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-21 16:20
  • 阅读 ( 2891 )

信息学奥赛一本通T1149:字符类型和字符数组 最长单词

【题目描述】一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。【输入】一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。【输出】该句子中最长的单词。如果多于一个,则输出第一个。【输入样例】I am a student of Peking University.【输出样例】University【源程序】

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-21 16:20
  • 阅读 ( 1657 )

信息学奥赛一本通T1148:字符类型和字符数组 连续出现的字符

【题目描述】给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。【输入】第一行包含一个正整数k,表示至少需要连续出现的次数。1 ≤ k ≤ 1000。第二行包含需要查找的字符串。字符串长度在1到2500之间,且不包含任何空白符。【输出】若存在连续出现至少k次的字符,输出该字符;否则输出No。【输入样例】3【输出样例】c【源程序】 

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-21 16:20
  • 阅读 ( 2279 )

信息学奥赛一本通T1146:字符类型和字符数组 判断字符串是否为回文

【题目描述】输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。【输入】输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。【输出】如果字符串是回文,输出yes;否则,输出no。【输入样例】abcdedcba【输出样例】yes【源程序】 

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-21 16:20
  • 阅读 ( 2465 )

信息学奥赛一本通T1147:字符类型和字符数组 最高分数的学生姓名

【题目描述】输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。【输入】第一行输入一个正整数N(N ≤ 100),表示学生人数。接着输入N行,每行格式:分数 姓名分数是一个非负整数,且小于等于100;姓名为一个连续的字符串,中间没有空格,长度不超过20。数据保证最高分只有一位同学。【输出】获得最高分数同学的姓名。【输入样例】5【输出样例】hanmeimei【源程序】 

  • 0
  • 3
  • 轩爸
  • 发布于 2020-04-21 16:20
  • 阅读 ( 2717 )

信息学奥赛一本通T1145:字符类型和字符数组 字符串p型编码

【题目描述】给定一个完全由数字字符(‘0’,‘1’,‘2’,…,‘9’)构成的字符串str,请写出str的p型编码串。例如:字符串122344111可被描述为"1个1、2个2、1个3、2个4、3个1",因此我们说122344111的p型编码串为1122132431;类似的道理,编码串101可以用来描述1111111111;00000000000可描述为"11个0",因此它的p型编码串即为110;1

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-21 10:21
  • 阅读 ( 1900 )

信息学奥赛一本通T1144:字符类型和字符数组 单词翻转

【题目描述】输入一个句子(一行),将句子中的每一个单词翻转后输出。【输入】只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。【输出】翻转每一个单词后的字符串,单词之间的空格需与原文一致。【输入样例】hello world【输出样例】olleh dlrow【源程序】 

  • 0
  • 2
  • 轩爸
  • 发布于 2020-04-21 10:21
  • 阅读 ( 3399 )

信息学奥赛一本通T1143:字符类型和字符数组 最长最短单词

【题目描述】输入 1 行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。 试输出第 1 个最长的单词和第 1 个最短单词。【输入】一行句子。【输出】第 1 行,第一个最长的单词。第 2 行,第一个最短的单词。【输入样例】I am studying Programming language C in Peking

  • 0
  • 8
  • 轩爸
  • 发布于 2020-04-21 10:21
  • 阅读 ( 4145 )

信息学奥赛一本通T1142:字符类型和字符数组 单词的长度

【题目描述】输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。【输入】一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。【输出】依次输出对应单词的长度,之间以逗号间隔。【输入样例】She was born

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-21 10:21
  • 阅读 ( 2939 )

信息学奥赛一本通T1141:字符类型和字符数组 删除单词后缀

【题目描述】给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。【输入】输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。【输出】输出按照题目要求处理后的单词。【输入样例】referer【输出样例】refer【源程序】 

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-21 10:21
  • 阅读 ( 2496 )

信息学奥赛一本通T1139:字符类型和字符数组 整理药名

【题目描述】医生在书写药品名的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母小写。如将ASPIRIN、aspirin整理成Aspirin。【输入】第一行一个数字n,表示有n个药品名要整理,n不超过100。接下来n行,每行一个单词,长度不超过20,表示医生手书的药品名。药品名由字母、数字和-组成。【输出

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-20 16:20
  • 阅读 ( 2491 )

信息学奥赛一本通T1140:字符类型和字符数组 验证子串

【题目描述】输入两个字符串,验证其中一个串是否为另一个串的子串。【输入】输入两个字符串, 每个字符串占一行,长度不超过200且不含空格。【输出】若第一个串s1是第二个串s2的子串,则输出(s1) is substring of (s2)否则,若第二个串s2是第一个串s1的子串,输出(s2) is substring of (s1)否则,输出 No substring。【输入样例】abc【输出样例】

  • 0
  • 0
  • 轩爸
  • 发布于 2020-04-20 16:20
  • 阅读 ( 1975 )

信息学奥赛一本通T1138:字符类型和字符数组 将字符串中的小写字母转换成大写字母

【题目描述】给定一个字符串,将其中所有的小写字母转换成大写字母。【输入】输入一行,包含一个字符串(长度不超过100,可能包含空格)。【输出】输出转换后的字符串。【输入样例】helloworld123Ha【输出样例】HELLOWORLD123HA【源程序】 

  • 0
  • 2
  • 轩爸
  • 发布于 2020-04-20 16:20
  • 阅读 ( 2167 )

信息学奥赛一本通T1136:字符类型和字符数组 密码翻译

【题目描述】在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,则可得到一个简单的加密字符串。【输入】输入一行,包含一个字符串,长度小于80个字符。【输出】输出每行字符串

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-20 16:20
  • 阅读 ( 3704 )

信息学奥赛一本通T1137:字符类型和字符数组 加密的病历单

【题目描述】小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单。经过研究,小英发现了如下加密规律(括号中是一个“原文 -> 密文”的例子)   1.原文中所有的字符都在字母表中被循环左移了三个位置(dec  -> abz)

  • 0
  • 3
  • 轩爸
  • 发布于 2020-04-20 16:20
  • 阅读 ( 2177 )