ACM
文章平均质量分 62
phytn
这个作者很懒,什么都没留下…
展开
-
蛇形填数
描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入 直接输入方陈的维数,即n的值。(n输出 输出结果是蛇形方陈。 样例输入 3样例输出 7 8 16 9 25 4 3#include#include#includeusing names原创 2015-07-05 15:18:50 · 464 阅读 · 0 评论 -
简单排序法
//选择排序#includeint main(){ int n,i,j,k,a[100],s; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<n;i++) { j=i; for(k=j+1;k<n;k++) { if(a[j]>a[k]) j=k;原创 2014-07-27 10:17:04 · 385 阅读 · 0 评论 -
Doing Homework again
DescriptionIgnatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every teacher gives him a deadline of handing in the homework. If Ignatius hands in the ho原创 2014-12-10 21:02:18 · 364 阅读 · 0 评论 -
Shopaholic
DescriptionLindsay is a shopaholic. Whenever there is a discount of the kind where you can buy three items and only pay for two, she goes completely mad and feels a need to buy all items in the st原创 2014-12-09 19:57:51 · 634 阅读 · 0 评论 -
Binary String Matching
描述Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as a substring of B? For example, the text string B is ‘1001110110’ while原创 2014-12-07 18:46:00 · 339 阅读 · 0 评论 -
今年暑假不AC1
Description“今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%...” 确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联播(永远不要忘记关心国家大事)、非常6+7、超级原创 2014-12-09 11:57:04 · 637 阅读 · 0 评论 -
A - FatMouse' Trade
DescriptionFatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean. The warehouse has N rooms. The i-th room contains J原创 2014-12-09 11:57:49 · 620 阅读 · 0 评论 -
素数
描述走进世博园某信息通信馆,参观者将获得前所未有的尖端互动体验,一场充满创想和喜悦的信息通信互动体验秀将以全新形式呈现,从观众踏入展馆的第一步起,就将与手持终端密不可分,人类未来梦想的惊喜从参观者的掌上展开。在等候区的梦想花园中,参观者便开始了他们奇妙的体验之旅,等待中的游客可利用手机等终端参与互动小游戏,与梦想剧场内的虚拟人物Kr. Kong 进行猜数比赛。当屏幕出现一个整数X时原创 2014-12-07 19:07:22 · 515 阅读 · 0 评论 -
寻找最大数(三)
描述给出一个整数N,每次可以移动2个相邻数位上的数字,最多移动K次,得到一个新的整数。求这个新的整数的最大值是多少。输入多组测试数据。每组测试数据占一行,每行有两个数N和K (1 ≤ N≤ 10^18; 0 ≤ K ≤ 100).输出每组测试数据的输出占一行,输出移动后得到的新的整数的最大值。样例输入1990 1100 09090000078原创 2014-12-06 19:26:12 · 708 阅读 · 0 评论 -
Number Sequence
Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n). I原创 2015-04-22 11:51:34 · 431 阅读 · 0 评论 -
Max Sum
Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 +原创 2015-04-22 10:54:59 · 477 阅读 · 0 评论 -
D的小L
描述 一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧),有一个数n(0,,,聪明的你能帮匡匡解围吗?输入第一行输入一个数N(0输出按特定顺序输出所有组合。特定顺序:每一个组合中的值从小到大排列,组合之间按字典序排列。样例输入223样例输出1221原创 2015-07-07 19:34:04 · 537 阅读 · 0 评论 -
众数问题
描述所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数,多重集合S重的重数最大的元素成为众数。例如:S={1,2,2,2,3,5},则多重集S的众数是2,其重数为3。现在你的任务是:对于给定的由m个自然数组成的多重集S,计算出S的众数及其重数。输入第一行为n,表示测试数据组数。(n每组测试的第一行是一个整数m原创 2015-07-07 18:04:50 · 864 阅读 · 0 评论 -
杭电ACM 汉字统计
汉字统计Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 23590 Accepted Submission(s): 12862Problem Description统计给定文本文件中汉字的个数。 I原创 2014-07-29 21:03:22 · 744 阅读 · 0 评论 -
Encoding
Problem DescriptionGiven a string containing only 'A' - 'Z', we could encode it using the following method:1. Each sub-string containing k same characters should be encoded to "kX" where "X" i原创 2015-04-24 20:46:00 · 1079 阅读 · 0 评论 -
Least Common Multiple
Problem DescriptionThe least common multiple (LCM) of a set of positive integers is the smallest positive integer which is divisible by all the numbers in the set. For example, the LCM of 5, 7 and 1原创 2015-04-24 20:43:39 · 410 阅读 · 0 评论 -
Elevator
Problem DescriptionThe highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified原创 2015-04-24 11:23:30 · 632 阅读 · 0 评论 -
Let the Balloon Rise
Problem DescriptionContest time again! How excited it is to see balloons floating around. But to tell you a secret, the judges' favorite time is guessing the most popular problem. When the contest i原创 2015-04-22 11:21:29 · 567 阅读 · 0 评论 -
Quoit Design
Problem DescriptionHave you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encircled awarded.In the field of Cyberground, the po原创 2015-04-24 10:52:03 · 551 阅读 · 0 评论 -
下沙小面的(2)
Description前文再续,书接上一题。话说当上小面的司机的Lele在施行他的那一套拉客法则以后,由于走的路线太长,油费又贵,不久便亏本了。(真可怜~)于是他又想了一个拉客的办法。 对于每一次拉客活动,他一次性把乘客都拉上车(当然也不会超过7个,因为位置只有7个)。然后,Lele计算出一条路线(出于某些目的,Lele只把车上乘客的目的地作为这条路线上的站点),把所有乘客都送到目原创 2014-12-04 21:35:33 · 588 阅读 · 0 评论 -
+-字符串
描述Shiva得到了两个只有加号和减号的字符串,字串长度相同。Shiva一次可以把一个加号和它相邻的减号交换。他想知道最少需要多少次操作才能把第一个字符串变换成第二个字符串。你现在要去帮助他完成那个这个问题。输入多组测试数据每组数据有两行,每行包含一个由”+”和”-“最成的字符串。每个子符串长度不超过5000。输出仅一个整数,输出最少需要操作的次数。如果答案不存原创 2014-12-04 20:18:43 · 530 阅读 · 0 评论 -
括号配对问题
#include#includeint main(){ int n,t,low,high,i; char a[10000],s[10000]; scanf("%d",&n); while(n--) { scanf("%s",a); t=strlen(a); low=0; high=0; for(i=0;i<t;i++) { switch(a[i])原创 2014-11-27 21:24:42 · 565 阅读 · 0 评论 -
谁获得了最高奖学金
谁获得了最高奖学金时间限制:1000 ms | 内存限制:65535 KB难度:2描述 某校的惯例是在每学期的期末考试之后发放奖学金。发放的奖学金共有五种,获取的条件各自不同: 1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得; 2) 五四奖学金,每人4000元,期末平均成绩高于8原创 2014-07-29 16:08:49 · 455 阅读 · 0 评论 -
_int64、long long 的区别
C++的64位整数[原]by 赤兔http://baike.baidu.com/view/1235293.htm 在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即0~4294967295。也就是说,常规的3转载 2014-07-29 10:34:17 · 1056 阅读 · 0 评论 -
杭电ACM 偶数求和
偶数求和Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 45262 Accepted Submission(s): 19773Problem Description有一个长度为n(n Input原创 2014-07-29 21:13:32 · 643 阅读 · 0 评论 -
杭电ACM水仙花数
水仙花数Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 96473 Accepted Submission(s): 28632Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,原创 2014-07-29 20:32:45 · 1273 阅读 · 0 评论 -
cigarettes
cigarettes时间限制:3000 ms | 内存限制:65535 KB难度:2描述 Tom has many cigarettes. We hypothesized that he has n cigarettes and smokes themone by one keeping all the butts. Out of k > 1 butts h原创 2014-07-29 16:54:48 · 520 阅读 · 0 评论 -
scanf 与 cin 的区别
在论坛上看到有人提出一个如下的问题,在此总结一下。原问题:http://topic.csdn.net/u/20110414/22/90d0606c-9876-48e4-9b69-bd8bd8a41897.html [cpp] view plaincopyprint?#include int main() { int ival1 =转载 2014-07-29 16:14:38 · 683 阅读 · 0 评论 -
分数加减法
分数加减法时间限制:3000 ms | 内存限制:65535 KB难度:2描述 编写一个C程序,实现两个分数的加减法输入输入包含多行数据 每行数据是一个字符串,格式是"a/boc/d"。 其中a, b, c, d是一个0-9的整数。o是运算符"+"或者"-"。 数据以EOF结束 输入数据保证合法输出对于输入数据的每一行输出两个分数的运算结果。原创 2014-07-29 16:50:38 · 482 阅读 · 0 评论 -
6174问题
6174问题时间限制:1000 ms | 内存限制:65535 KB难度:2描述 假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要你写一个程原创 2014-07-29 16:43:13 · 474 阅读 · 0 评论 -
笨小熊
笨小熊时间限制:2000 ms | 内存限制:65535 KB难度:2描述 笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数原创 2014-07-29 16:30:09 · 510 阅读 · 0 评论 -
杭电ACM 2052 Picture
PictureTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16038 Accepted Submission(s): 8303Problem DescriptionGive you the width an原创 2014-07-29 20:57:48 · 366 阅读 · 0 评论 -
寻找最大数
描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大,比如当n=92081346718538,m=10时,则新的最大数是9888 输入第一行输入一个正整数T,表示有T组测试数据每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,并且保证数据首位非0,m小于整数n的位数)输出每组测试数据的输出占一行,输出剩余的数字按原原创 2014-12-02 21:21:21 · 635 阅读 · 0 评论 -
阶乘之和
描述 给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No;输入第一行有一个整数0每组测试数据有一个正整数n输出如果符合条件,输出Yes,否则输出No;样例输入2910样例输出YesNo#includeusing namesp原创 2014-12-02 20:19:47 · 707 阅读 · 0 评论 -
An Easy Problem
描述 In this problem, you are given two integers L and R, and your task is to calculate the sum of all the number's square between L and R(inclusive).输入The first line contains an integer原创 2014-12-02 10:27:40 · 471 阅读 · 0 评论 -
背包问题
描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。输入第一行输入一个正整数n(1随后有n测试数据,每组测试数据的第一行有两个正整数s,m(1输出输出每组测试数据中背包内的物品的价值和,每原创 2014-12-02 20:04:44 · 545 阅读 · 0 评论 -
求和求到手软
描述LN想要知道大家的小学数学好不好。现在他想让你求出几个数的和。你能搞定么?输入多组测试数据 一组测试数据一行。输出一个数sum,表示结果。(保证在 int 范围内)样例输入2 3 55 6 7 81 2 3 4 5 6 7 8 9 10样例输出102655代码如下这道题考察的点很清晰,就是对输入数据的处理。原创 2014-12-02 10:55:01 · 684 阅读 · 0 评论 -
去掉双斜杠注释
Description将C程序代码中的双斜杠注释去掉。Input输入数据中含有一些符合C++语法的代码行。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。Output输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。Sample Input//==原创 2014-11-23 20:23:14 · 5025 阅读 · 0 评论 -
杭电ACM 素数判定
素数判定Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 73005 Accepted Submission(s): 25455Problem Description对于表达式n^2+n+41,当n在(x,y)范原创 2014-07-29 21:11:01 · 668 阅读 · 0 评论 -
杭电ACM求平均成绩
求平均成绩Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 61842 Accepted Submission(s): 14812Problem Description假设一个班有n(n Inpu原创 2014-07-29 20:45:06 · 575 阅读 · 0 评论