Codeup墓地
文章平均质量分 72
arthur01p
这个作者很懒,什么都没留下…
展开
-
算法笔记——Codeup Contest 100000575 Problem A 剩下的树
题目描述有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,…,L共L+1个位置上有L+1棵树。现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之间(包括端点)所有的树。可能有M(1<=M<=100)个区间,区间之间可能有重叠。现在要...原创 2019-01-17 12:57:07 · 153 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000577 Problem C 等腰梯形
题目描述请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。输入输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。输出对应于m个case输出要求的等腰梯形。样例输入14样例输出代码#include <cstdio>int main() { int m, h; scanf ("%d", &m) ; whi...原创 2019-01-19 19:22:02 · 166 阅读 · 2 评论 -
算法笔记——Codeup Contest 100000577 Problem B Hello World for U
题目描述Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, “helloworld” can be printed as:That is, the characters must be printed in the o...原创 2019-01-19 19:19:16 · 276 阅读 · 1 评论 -
算法笔记——Codeup Contest 100000577 Problem A 输出梯形
题目描述输入一个高度h,输出一个高为h,上底边为h的梯形。输入一个整数h(1<=h<=1000)。输出h所对应的梯形。样例输入5样例输出代码#include <cstdio>int main () { int h; while (scanf("%d", &h)!=EOF) { for (int i=1; i<=h; i++) {...原创 2019-01-19 19:16:01 · 124 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000576 Problem E 学生查询
题目描述输入n个学生的信息,每行包括学号、姓名、性别和年龄,每一个属性使用空格分开。最后再输入一学号,将该学号对应的学生信息输出。输入测试数据有多组,第一行为样例数m。对于每个样例,第一行为学生人数n(n不超过20),加下来n行每行4个整数分别表示学号、姓名、性别和年龄,最后一行表示查询的学号。输出输出m行,每行表示查询的学生信息,格式参见样例。样例输入141 李江 男 212...原创 2019-01-19 19:09:35 · 266 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000576 Problem D 查找
题目描述输入数组长度 n输入数组 a[1…n]输入查找个数m输入查找数字b[1…m]输出 YES or NO 查找有则YES 否则NO 。输入输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1&lt;=m&lt;=n&lt;=100)。输出如果在n个数组中输出YES否则输出NO。样例输入63 2 5 4 7 823 6样例输出...原创 2019-01-19 19:07:27 · 343 阅读 · 1 评论 -
算法笔记——Codeup Contest 100000576 Problem C 查找学生信息
题目描述输入N个学生的信息,然后进行查询。输入输入的第一行为N,即学生的个数(N&lt;=1000)接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M&lt;=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104输出输出M行,每行包括一个对...原创 2019-01-19 19:07:21 · 313 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000576 Problem B 找x
题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入测试数据有多组,输入n(1&lt;=n&lt;=200),接着输入n个数,然后输入x。输出对于每组输入,请输出结果。样例输入41 2 3 43样例输出2代码#include &lt;cstdio&gt;#define maxn 210i...原创 2019-01-19 19:07:15 · 104 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000576 Problem A 统计同成绩学生人数
题目描述读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入测试输入包含若干测试用例,每个测试用例的格式为第1行:N第2行:N名学生的成绩,相邻两数字用一个空格间隔。第3行:给定分数当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。输出对每个测试用例,将获得给定分数的学生人数输出。样例输入470 80 90 1008036...原创 2019-01-19 19:07:06 · 131 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000575 Problem I 锤子剪刀布 (20)
题目描述大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:布赢锤子,锤子赢剪刀,剪刀赢布。(codeup无图,PAT有图,规则很简单)现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。输入输入第1行给出正整数N(&amp;lt;=105),即双方交锋的次数。随后N行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C代表“锤子”、...原创 2019-01-18 16:20:40 · 342 阅读 · 1 评论 -
算法笔记——Codeup Contest 100000575 Problem H 部分A+B (15)
题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 &lt; A, B &lt; 1010。输出在一行中输出PA + PB的值。样例输入...原创 2019-01-18 16:20:29 · 127 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000575 Problem G 数字分类 (20)
题目描述给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入每个输入包含1个测试用例。每个测试用例先给出一个...原创 2019-01-18 16:20:20 · 110 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000575 Problem F A+B和C (15)
题目描述给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入输入第1行给出正整数T(&lt;=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出对每组测试用例,在一行中输出“Case #X: true”如果A+B&gt;C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。样例...原创 2019-01-18 16:20:00 · 189 阅读 · 1 评论 -
算法笔记——Codeup Contest 100000575 Problem E Shortest Distance (20)
题目描述The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pair of exits.输入Each input file contains one test ca...原创 2019-01-18 16:19:49 · 198 阅读 · 1 评论 -
算法笔记——Codeup Contest 100000575 Problem C 特殊乘法
题目描述写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 14 +15 +24 +25 +34+35输入两个小于1000000000的数输出输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。样例输入24 6542 666663 67样例输出6618039代码#include &...原创 2019-01-17 15:56:40 · 211 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000575 Problem D 比较奇偶数个数
题目描述第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。输入输入有多组数据。每组输入n,然后输入n个整数(1&amp;amp;lt;=n&amp;amp;lt;=1000)。输出如果偶数比奇数多,输出NO,否则输出YES。样例输入16770 69 24 78 58 62 64样例输出YESNO代码#include &amp;amp;lt;cstdi原创 2019-01-17 15:56:54 · 166 阅读 · 1 评论 -
算法笔记——Codeup Contest100000575 Problem B A+B
题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号&quot;,&quot;隔开。现在请计算A+B的结果,并以正常形式输出。输入输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 &amp;lt; A,B &amp;lt; 10^9)。输出请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入-234,567,890 123,456,7891,234 2,345,原创 2019-01-17 14:45:04 · 246 阅读 · 0 评论 -
算法笔记——Codeup Contest 100000577 Problem D 沙漏图形 tri2str [1*+]
题目描述问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例输入样例:3输出样例:数据规模 1<= n <=50代码#include <cstdio>int main() { int n; scanf ("%d", &n) ; for (int i=0; i<n; i++) { for (int j=0; j&...原创 2019-01-19 19:24:04 · 172 阅读 · 0 评论