信息学奥赛一本通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
  • 阅读 ( 3024 )

2022年NOI Online能力测试成绩公示

2022年NOI Online能力测试于3月26日举行,现将成绩公示如下: 一、参加测试的选手成绩入门组成绩表(点击查看)提高组成绩表(点击查看)二、成绩排名前25%入门组前25%名单(点击查看)提高组前25%名单(点击查看) 参加者如需本次测试数据,可点击下载:入门组,提高组。 中国计算机学会2022年3月30日...

  • 0
  • 2
  • 轩爸
  • 发布于 2022-06-04 22:57
  • 阅读 ( 3022 )

信息学奥赛一本通T1055:switch语句 判断闰年

【题目描述】判断某年是否是闰年。如果公元a年是闰年输出Y,否则输出N。【输入】输入只有一行,包含一个整数a(0 < a < 3000)。【输出】一行,如果公元a年是闰年输出Y,否则输出N。【输入样例】2006【输出样例】N【源程序】 

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

信息学奥赛一本通T1177:数据排序 奇数单增序列

【题目描述】给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。【输入】第1行为 N;第2行为 N 个正整数,其间用空格间隔。【输出】增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。【输入样例】10【输出样例】1,3,5,7,9【源程序】 

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

信息学奥赛一本通T1131:字符类型和字符数组 基因相关性

【题目描述】为了获知基因序列在功能和结构上的相似性,经常需要将几条不同序列的DNA进行比对,以判断该比对的DNA是否具有相关性。现比对两条长度相同的DNA序列。定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数量的比例,如果该比例大于等于给定阈值时则判定该两条DNA序列是相关的,否则不相关。【输入】有三行,第一行是用来

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

信息学奥赛一本通T1067:for语句 整数的个数

【题目描述】给定k(1<k<100)个正整数,其中每个数都是大于等于1,小于等于10的数。写程序计算给定的k个正整数中,1,5和10出现的次数。【输入】输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开。【输出】输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第三行为10出现的次数。【输入样例】5【输出样例】1【源程序】 

  • 0
  • 1
  • 轩爸
  • 发布于 2020-04-13 10:20
  • 阅读 ( 2995 )

信息学奥赛一本通T1126:二维数组 矩阵转置

【题目描述】输入一个n行m列的矩阵A,输出它的转置A^T。【输入】第一行包含两个整数n和m,表示矩阵A的行数和列数(1≤n≤100,1≤m≤100)。接下来n行,每行m个整数,表示矩阵A的元素。相邻两个整数之间用单个空格隔开,每个元素均在1~1000之间。【输出】m行,每行n个整数,为矩阵A的转置。相邻两个整数之间用单个空格隔开。【输入样例】3 3【输出样例】1 4 7【源程序】 

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

信息学奥赛一本通T1028:数据输入输出 字符菱形

【题目描述】给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。【输入】输入只有一行, 包含一个字符。【输出】该字符构成的菱形。【输入样例】*【输出样例】  *【源程序】 

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

信息学奥赛一本通T1130:字符类型和字符数组 找第一个只出现一次的字符

【题目描述】给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。【输入】一个字符串,长度小于100000。【输出】输出第一个仅出现一次的字符,若没有则输出no。【输入样例】abcabd【输出样例】c【源程序】 

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

信息学奥赛一本通T1031:顺序结构实例 反向输出一个三位数

【题目描述】将一个三位数反向输出,例如输入358,反向输出853。【输入】一个三位数n。【输出】反向输出n。【输入样例】100【输出样例】001【源程序】 

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

信息学奥赛一本通T1161:递归算法 转进制

【题目描述】用递归算法将一个十进制数X转换成任意进制数M(M≤16)。【输入】一行两个数,第一个十进制数X,第二个为进制M。【输出】输出结果。【输入样例】31 16 {将十进制31转化为十六进制数}【输出样例】1F【源程序】

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

信息学奥赛一本通T1016:标准数据类型 整型数据类型存储空间大小

【题目描述】分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。【输入】(无)【输出】一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。【输入样例】(无)【输出样例】(无)【源程序】 

  • 0
  • 8
  • 轩爸
  • 发布于 2020-04-08 10:20
  • 阅读 ( 2919 )

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

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

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

信息学奥赛一本通T1048:if选择结构 有一门课不及格的学生

【题目描述】给出一名学生的语文和数学成绩,判断他是否恰好有一门课不及格(成绩小于60分)。若该生恰好有一门课不及格,输出1;否则输出0。【输入】一行,包含两个在0到100之间的整数,分别是该生的语文成绩和数学成绩。【输出】若该生恰好有一门课不及格,输出1;否则输出0。【输入样例】50 80 【输出样例】1【源程序】 

  • 0
  • 3
  • 轩爸
  • 发布于 2020-04-11 10:20
  • 阅读 ( 2895 )

信息学奥赛一本通T1160:递归算法 倒序数

【题目描述】输入一个非负整数,输出这个数的倒序数。例如输入123,输出321。【输入】输入一个非负整数(保证个位不为零)。【输出】输出倒序的数。【输入样例】123【输出样例】321【源程序】

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

信息学奥赛一本通T1043:if选择结构 整数大小比较

【题目描述】输入两个整数,比较它们的大小。若x>y,输出>;若x=y,输出=;若x<y,输出<。【输入】一行,包含两个整数x和y,中间用单个空格隔开。0≤x<2^32, −2^31≤y<2^31。【输出】x > y,输出 > ;若x = y,输出 = ;若x < y,输出 < ;【输入样例】1000 100【输出样例】>【源程序】 

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

信息学奥赛一本通T1036:顺序结构实例 A*B问题

【题目描述】输入两个正整数A和B,求A*B的值。注意乘积的范围和数据类型的选择。【输入】一行,包含两个正整数A和B,中间用单个空格隔开。1 ≤ A,B ≤ 50000。【输出】两个整数的积。【输入样例】3 4【输出样例】12【源程序】 

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

信息学奥赛一本通T1176:数据排序 谁考了第k名

【题目描述】在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。【输入】其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。【输出】输出第k名学生的学号和成绩,中间用空格分隔。(注:请用%g输出成绩)【输入样例】5 3【输出样例】90788004 68.4【源程序】 

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

CSP-J/S 2022专题

CSP-JS各省负责人联系方式报名系统使用说明及报名流程CSP-JS2022第一轮认证工作流程关于CCF CSP-JS 2022有关问题的解答CSP-JS 2022第一轮报名通知CCF关于举办CSP-JS 2022的通知...

  • 0
  • 0
  • 轩爸
  • 发布于 2022-06-17 22:26
  • 阅读 ( 2821 )

关于CCF CSP-J/S2025有关问题的解答

1.什么是CSP-J/S?答:CSP-J/S是由CCF主办的计算机非专业级别的软件能力认证。认证包括CSP-J(Junior,入门级)和CSP-S(Senior,提高级)两个级别,认证内容均包括算法设计能力和编程能力。2.CSP-J/S与NOI系列活动有什么关系?答:CSP-J/S是面向社会的认证,非竞赛。在NOI系列活动,如APIO、冬令营等报名中有可能会参考CSP-J/S成绩。3.CSP-J/...

  • 0
  • 0
  • 轩爸
  • 发布于 2025-08-06 14:01
  • 阅读 ( 2806 )