CSP
CSP刷题
Memory~~
这个作者很懒,什么都没留下…
展开
-
CSP202006-2
试题编号: 202006-2 试题名称: 稀疏向量 时间限制: 2.0s 内存限制: 512.0MB 问题描述: C++ #include<iostream> #include<map> using namespace std; int main() { long long n, a, b; cin >> n >> a >> b; map <long long, long long> vector1;原创 2021-08-31 15:13:25 · 135 阅读 · 0 评论 -
CSP202006-1
试题名称: 线性分类器 时间限制: 1.0s 内存限制: 512.0MB 问题描述: C++ #include<iostream> using namespace std; class Point { public: int x; int y; char type; }; int main() { int n, m; cin >> n >> m; Point typeA[1005原创 2021-08-31 15:09:22 · 95 阅读 · 0 评论 -
CSP 201403-1 相反数
问题描述 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。 输出格式 只输出一个整数,即这 N 个数中包含多少对相反数。 样例输入 5 1 2 3 -1 -2 样例输出 2 C++ #include<iostream> using namespace std; int mai原创 2021-06-01 18:07:14 · 95 阅读 · 0 评论 -
CSP 201312-3 最大的矩形
问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。 请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所示的阴影部分,面积是10。 输入格式 第一行包含一个整数n,即矩形的数量(1 ≤ n ≤ 1000)。 第二行包含n 个整数h1, h2, … , hn,相邻的数之间由空格分隔。(1 ≤ hi ≤ 10原创 2021-05-31 18:03:20 · 85 阅读 · 0 评论 -
CSP 201312-2 ISBN号码
问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后的五位数字代表该书在出版社的编号;最后一位为识别码。 识别码的计算方法如下: 首位数字乘以1加上次原创 2021-05-31 17:42:02 · 62 阅读 · 0 评论 -
CSP 201312-1 出现次数最多的数
问题描述 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。 输出格式 输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。 样例输入 6 10 1 10 20 30 20 样例输出 10 解答 #include<iostream原创 2021-05-29 18:22:27 · 57 阅读 · 0 评论