![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
信息奥赛一本通
「已注销」
这个作者很懒,什么都没留下…
展开
-
1402:Vigenère密码
1402:Vigenère密码时间限制: 1000 ms内存限制: 65536 KB题目描述6世纪法国外交家Blaise de Vigenère设计了一种多表密码加密算法——Vigenère密码。Vigenère密码的加密解密算法简单易用,且破译难度比较高,曾在美国南北战争中为南军所广泛使用。在密码学中,我们称需要加密的信息为明文,用M表示;称加密后的信息为密文,用C表示;而密钥是一种参数,是将明文转换为密文或将密文转换为明文的算法中输入的数据,记为k。 在Vigenère密码中,密钥k是一个字原创 2021-08-08 21:52:28 · 1304 阅读 · 4 评论 -
1235:输出前k大的数
1235:输出前k大的数时间限制: 1000 ms内存限制: 65536 KB题目描述给定一个数组,统计前k大的数并且把这k个数从大到小输出。输入第一行包含一个整数n,表示数组的大小。n < 100000。第二行包含n个整数,表示数组的元素,整数之间以一个空格分开。每个整数的绝对值不超过100000000。第三行包含一个整数k,k < n。输出从大到小输出前k大的数,每个数一行。输入样例104 5 6 9 8 7 1 2 3 05输出样例98原创 2021-07-31 23:09:59 · 1151 阅读 · 0 评论 -
1839:【05NOIP提高组】谁拿了最多奖学金
1839:【05NOIP提高组】谁拿了最多奖学金时间限制: 1000 ms内存限制: 65536 KB题目描述某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同:1)院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2)五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;3)成绩优秀奖,每人2000元,期末平均成绩原创 2021-06-08 20:19:54 · 1681 阅读 · 0 评论 -
1008:计算(a+b)/c的值
1008:计算(a+b)/c的值时间限制: 1000 ms内存限制: 66536 KB题目描述给定3个整数a、b、c,计算表达式(a+b)/c的值。输入输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000, c不等于0)输出输出一行,即表达式的值。输入样例1 1 3输出样例0解析这题还是直接算就行。源代码#include<iostream>using namespace std原创 2021-06-05 08:04:25 · 120 阅读 · 0 评论 -
1007:计算(a+b)×c的值
1007:计算(a+b)×c的值时间限制: 1000 ms内存限制: 65536 KB题目描述给定3个整数a、b、c,计算表达式(a+b)×c的值。输入输入仅一行,包括三个整数a、b、c, 数与数之间以一个空格分开。(-10,000<a,b,c<10,000)输出输出一行,即表达式的值。输入样例2 3 5输出样例25解析直接算即可源代码#include<iostream>using namespace std;int main原创 2021-06-04 13:24:59 · 308 阅读 · 0 评论 -
1006:A+B问题
1006:A+B问题时间限制: 1000 ms内存限制: 66536 KB题目描述大部分的在线题库,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。输入一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。输出一个整数,即A+B的值。保证结果在整型范围内。输入样例1 2输出样例3解析同1000题,直接获取两个数,相加输出原创 2021-06-04 13:10:32 · 348 阅读 · 0 评论 -
1005:地球人口承载力估计
1005:地球人口承载力估计时间限制: 1000 ms内存限制: 65536 KB题目描述假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年。为了能够实现可持续发展,避免资源枯竭,地球最多能够养活多少亿人?输入一行,包括四个正整数x,a,y,b,两个整数之间用单个空格隔开。x>y,a<b,ax<by,各整数均不大于10000。输出一个实数z,表示地球最多养活z亿人,舍入到小数点后两位。输入样例1原创 2021-06-04 07:06:44 · 469 阅读 · 0 评论 -
1004:字符三角形
1004:字符三角形时间限制: 1000 ms内存限制: 66536 KB题目描述给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。输入输入只有一行,包含一个字符。输出该字符构成的等腰三角形,底边长5个字符,高3个字符。输入样例输出样例...原创 2021-06-04 06:54:13 · 561 阅读 · 0 评论 -
1003:对齐输出
1003:对齐输出时间限制: 1000 ms内存限制: 66536 KB题目描述读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。输入只有一行,包含三个整数,整数之间以一个空格分开。输出只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。输入样例123456789 0 -1输出样例123456789 0 -1...原创 2021-06-04 06:34:50 · 149 阅读 · 0 评论 -
1002:输出第二个整数
1002:输出第二个整数时间限制: 1000 ms内存限制: 65536 KB题目描述输入三个整数,整数之间由一个空格分隔,整数是32位有符号整数。把第二个输入的整数输出。输入只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。输出只有一行,一个整数,即输入的第二个整数。输入样例123 456 789输出样例456解析这题可以输入三个整数,再输出。源代码#include<iostream>using namespace std;int mai原创 2021-06-03 23:40:49 · 246 阅读 · 0 评论 -
1001:Hello,World!
题目描述编写一个能够输出“Hello,World!”的程序,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。提示:“Hello,World!”中间没空格。输入无输出Hello,World!输入样例(无)输出样例Hello,World!解析莫得好讲的,直接输出就完事。源代码#include<iostream>using namespace std;int main(){ cout<<"He原创 2021-06-03 23:25:45 · 142 阅读 · 0 评论 -
1000:入门测试题目
题目描述求两个整数的和。输入一行,两个用空格隔开的整数。输出两个整数的和。输入样例2 3输出样例5解析这题其实很简单,只要获取两个数,直接相加然后输出就可以了。源代码#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; cout<<a+b<<endl; return 0;}...原创 2021-06-03 22:58:25 · 116 阅读 · 0 评论