信息学奥赛一本通T1399:函数 甲流病人初筛

【题目描述】目前正是甲流盛行时期,为了更好地进行分流治疗,医院在挂号时要求对病人的体温和咳嗽情况进行检查,对于体温超过37.5度(含等于37.5度)并且咳嗽的病人初步判定为甲流病人(初筛)。现需要统计某天前来挂号就诊的病人中有多少人被初筛为甲流病人。【输入】第一行是某天前来挂号就诊的病人数n。(n<200)其后有n行,每行是病人的信息,包括三个信息:姓名(字符串,不含空格,最多8个字符)、体

  • 0
  • 0
  • 轩爸
  • 发布于 2020-05-17 10:20
  • 阅读 ( 2504 )

信息学奥赛一本通T1042:if选择结构 奇偶ASCII值判断

【题目描述】任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO。【输入】输入一个字符。【输出】如果其ASCII值为奇数,则输出YES,否则,输出NO。【输入样例】A【输出样例】YES【源程序】 

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

信息学奥赛一本通T1026:数据输入输出 空格分隔输出

【题目描述】读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。【输入】第一行是一个字符;第二行是一个整数;第三行是一个单精度浮点数;第四行是一个双精度浮点数;【输出】输出字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。【输入样例】a【输出样例】a 12 2.300000 3.200000【源程序】 

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

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

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

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

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

信息学奥赛一本通T1003:C++语言入门 对齐输出

【题目描述】读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。【输入】只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。【输出】只有一行,一个整数,即输入的第二个整数。【输入样例】123456789 0 -1【输出样例】123456789      0     -1【源程序】 

  • 0
  • 7
  • 轩爸
  • 发布于 2020-04-07 20:38
  • 阅读 ( 2467 )

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

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

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

信息学奥赛一本通T1164:递归算法 digit函数

【题目描述】在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字。【输入】正整数n和k。【输出】一个数字。【输入样例】31859 3【输出样例】8【源程序】 

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

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

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

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

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

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

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

信息学奥赛一本通T1033:顺序结构实例 计算线段长度

【题目描述】已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度,保留到小数点后3位。【输入】第一行是两个实数Xa,Ya,即A的坐标。第二行是两个实数Xb,Yb,即B的坐标。输入中所有实数的绝对值均不超过10000。【输出】一个实数,即线段AB的长度,保留到小数点后3位。【输入样例】1 1 2 2【输出样例】1.414【源程序】 

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

信息学奥赛一本通T1134:字符类型和字符数组 合法C标识符

【题目描述】给定一个不包含空白符的字符串,请判断是否是C语言合法的标识符号(注:题目保证这些字符串一定不是C语言的保留字)。C语言标识符要求:    1.非保留字;    2.只包含字母、数字及下划线(“_”)。    3.不以数字开头。【输入】一行,包含一个字符串,字符串中不包含任何空白字符,且长度不大于20。【输出】一行,如果它是C语言的合法标识符,则输出yes,否则输出no。【输入样例】RK

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

C++教程目录

C++ 简介 C++ 环境设置 C++ 基本语法 C++ 注释 C++ 数据类型 C++ 变量类型 C++ 变量作用域 C++ 常量 C++ 修饰符类型 C++ 存储类 C++ 运算符 C++ 循环 C++ 判断 C++ 函数 C++ 数字 C++ 数组 C++ 字符串 C++ 指针 C++ 引用 C++ 日期 & 时间 C++ 基本的输入输出 C++ 数据结构

  • 0
  • 2
  • admin
  • 发布于 2019-08-06 20:39
  • 阅读 ( 2398 )

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

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

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

信息学奥赛一本通T1127:二维数组 图像旋转

【题目描述】输入一个n行m列的黑白图像,将它顺时针旋转90度后输出。【输入】第一行包含两个整数n和m,表示图像包含像素点的行数和列数。1≤n≤100,1≤m≤100。接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。【输出】m行,每行n个整数,为顺时针旋转90度后的图像。相邻两个整数之间用单个空格隔开。【输入样例】3 3【输出样例】7

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

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

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

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

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

信息学奥赛一本通T1185:数据排序 单词排序

【题目描述】输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出这些单词,要求重复的单词只输出一次。(区分大小写)【输入】一行单词序列,最少1个单词,最多100个单词,每个单词长度不超过50,单词之间用至少1个空格间隔。数据不含除字母、空格外的其他字符。【输出】按字典序输出这些单词,重复的单词只输出一次。【输入样例】She  wants  to go to Peking Unive

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

信息学奥赛一本通T1123:二维数组 图像相似度

【题目描述】给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。【输入】第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开。1≤m≤100, 1≤n≤100。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色。相邻两个数之

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

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