信奥赛
尒_.0704
这个作者很懒,什么都没留下…
展开
-
信奥赛一本通 C++题解 1102 与指定数字相同的数的个数
1102:与指定数字相同的数的个数时间限制: 1000 ms 内存限制: 65536 KB提交数: 65412 通过数: 41871【题目描述】输出一个整数序列中与指定数字相同的数的个数。【输入】输入包含三行:第一行为n,表示整数序列的长度(n≤100);第二行为n个整数,整数之间以一个空格分开;第三行包含一个整数,为指定的数字m。【输出】输出为n个数中与m相同的数的个数。【输入样例】3...原创 2022-03-27 21:01:47 · 2361 阅读 · 0 评论 -
信奥赛一本通 C++题解 1072 鸡尾酒疗法
1072:鸡尾酒疗法时间限制: 1000 ms 内存限制: 65536 KB提交数: 72535 通过数: 31800【题目描述】鸡尾酒疗法,指“高效抗逆转录病毒治疗”。人们在鸡尾酒疗法的基础上又提出了很多种改进的疗法。为了验证这些治疗方法是否在疗效上比鸡尾酒疗法更好,可用通过临床对照实验的方式进行。假设鸡尾酒疗法的有效率为x,新疗法的有效率为y,如果y-x大于5%,则效果更好,如果x-y大于5%,则效果更差,否则称为效果差不多。下面给出n组临床对照实验,其中第一组...原创 2022-03-27 20:59:11 · 1347 阅读 · 0 评论 -
信奥赛一本通 C++题解 2041【例5.9】新矩阵
2041:【例5.9】新矩阵时间限制: 1000 ms 内存限制: 65536 KB提交数: 16905 通过数: 7883【题目描述】已知一个n×n(2≤n≤20)的矩阵(方阵),把矩阵二条对角线上的元素值加上10,然后输出这个新矩阵。【输入】第一行为n;下面为一个n×n,矩阵中各正整数小于100。【输出】输出新的矩阵。共n行,每行n数,各数之间用一个空格隔开。【输入样例】513 6...原创 2022-03-19 11:53:23 · 2182 阅读 · 0 评论 -
信奥赛一本通 C++题解 2040【例5.7】筛选法找质数
2040:【例5.7】筛选法找质数时间限制: 1000 ms 内存限制: 65536 KB提交数: 9385 通过数: 6380【题目描述】用筛法求出n(2≤n≤1000)以内的全部质数。【输入】输入n。【输出】多行,由小到大的质数。【输入样例】10【输出样例】2357#include <iostream>using namespace std;bool a[1010];in...原创 2022-03-19 11:49:04 · 1519 阅读 · 0 评论 -
信奥赛一本通 C++题解 2039【例5.6】冒泡排序
2039:【例5.6】冒泡排序时间限制: 1000 ms 内存限制: 65536 KB提交数: 15080 通过数: 8374【题目描述】编程输入n(1≤n≤20)个小于1000非负整数,然后自动按从大到小的顺序输出。(冒泡排序)【输入】第一行,数的个数n;第二行,n个非负整数。【输出】由大到小的n个非负整数,每个数占一行。【输入样例】52 5 8 6 12【输出样例】1286...原创 2022-03-19 11:47:44 · 2163 阅读 · 0 评论 -
信奥赛一本通 C++题解 2038【例5.5】最大数位置
2038:【例5.5】最大数位置时间限制: 1000 ms 内存限制: 65536 KB提交数: 14435 通过数: 8472【题目描述】输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。【输入】第一行,数的个数n;第二行,n个正整数,每个数在232−1之内。【输出】最大数所在位置。【输入样例】567 43 90 78 32【输出样例】3#incl...原创 2022-03-19 11:46:26 · 2647 阅读 · 0 评论 -
信奥赛一本通 C++题解 2037【例5.4】约瑟夫问题
2037:【例5.4】约瑟夫问题时间限制: 1000 ms 内存限制: 65536 KB提交数: 14217 通过数: 7319【题目描述】N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人开始报数,数到M的人出圈;…输出依次出圈的人的编号。【输入】输入N和M。【输出】输出一行,依次出圈的人的编号。【输入样例】8 5【输出样例】5 2 8 7 1 4 6 3【提示】【数据范...原创 2022-03-13 13:48:45 · 2568 阅读 · 0 评论 -
信奥赛一本通 C++题解 2036【例5.3】开关门
2036:【例5.3】开关门时间限制: 1000 ms 内存限制: 65536 KB提交数: 14030 通过数: 8796【题目描述】宾馆里有n(2≤n≤1000)个房间,从1∼n编了号。第一个服务员把所有的房间门都打开了,第二个服务员把所有编号是2的倍数的房间“相反处理”,第三个服务员把所有编号是3的倍数的房间作“相反处理”…,以后每个服务员都是如此。当第n个服务员来过后,哪几扇门是打开的。(所谓“相反处理”是:原来开着的门关上,原来关上的门打开。)...原创 2022-03-13 13:47:21 · 2538 阅读 · 0 评论 -
信奥赛一本通 C++题解 2035【例5.2】平移数据
2035:【例5.2】平移数据时间限制: 1000 ms 内存限制: 65536 KB提交数: 15526 通过数: 10109【题目描述】将a数组中第一个元素移到数组末尾,其余数据依次往前平移一个位置。【输入】第一行为数组a的元素个数;第二行为n个小于1000的正整数。【输出】平移后的数组元素,每个数用一个空格隔开。【输入样例】101 2 3 4 5 6 7 8 9 10【输出样例】2 3...原创 2022-03-13 13:45:24 · 2848 阅读 · 0 评论 -
信奥赛一本通 C++题解 2034【例5.1】反序输出
2034:【例5.1】反序输出时间限制: 1000 ms 内存限制: 65536 KB提交数: 23315 通过数: 9932【题目描述】输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。【输入】输入一行共有n个数,每个数之间用空格隔开。【输出】如题要求:一行,共有n个数,每个数之间用一个空格隔开。【输入样例】1 7 3 4 5【输出...原创 2022-03-13 13:41:06 · 5561 阅读 · 0 评论