
ACM
-FIGHTING-
这个作者很懒,什么都没留下…
展开
-
ACM-数数
描述 我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右向左数的。因此当他看到123时会说“321”。现在有一位德国来的教授在郑州大学进行关于ACM的讲座。现在他聘请你来担任他的助理,他给你一些资料让你找到这些资料在书中的页数。现在你已经找到了对应的页码,要用英文把页码告诉他。为了简化我们的问题,你只需要返回单词的大写的首字原创 2015-05-26 20:38:02 · 963 阅读 · 0 评论 -
ACM-Draw Something
描述 Wangpeng is good at drawing. Now he wants to say numbers like “521” to his girlfriend through the game draw something.Wangpeng can’t write the digit directly. So he comes up a way that drawi原创 2015-05-29 11:18:04 · 845 阅读 · 0 评论 -
ACM-汽水瓶(C语言基础题)
描述 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?输入输原创 2015-05-29 11:20:53 · 2615 阅读 · 2 评论 -
ACM-世界末日
描述 世界末日马上就要来临了,当然,每个人都想买到船票,但是由于船票有限,因此需要回答对一个问题才能买票。问题是这样的:给你一个数n (1 <= n <= 10000),之后给n个正整数 (<= 10000),问在这n个数中是否存在一些数的和是n的倍数。输入多组测试数据(最多100组)。首先输入一个数n,然后输入n个数。输出如果能找到一些数的和是n的倍数,输出"YES",否则输出"NO"。样例原创 2015-05-29 11:16:20 · 820 阅读 · 1 评论 -
ACM-完数(分解因子)
描述 一个数如果恰好等于不等于它本身的所有因子之和,那么这个数就被称为"完数"。例如,6的因子为1,2,3,而6=1+2+3,因此,6是完数。要求给定一个整数n,请编写程序,确定n是否是完数。输入每组数据输入一个n(1当n为-1时,输入结束。输出每组数据输出一行,如果 n 不是完数,输出 No 。否则,以 n 的因子由小到大相加的形式输出。样例输入126-1样例输出原创 2015-05-27 13:31:54 · 1219 阅读 · 0 评论 -
ACM-奋斗的小蜗牛
描述 传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,它想让你帮他写个程序帮助它。输入第一行有一个整数t,表示t组测试数据。第二行一个整数H(0输出输出一个整数原创 2015-05-29 11:04:01 · 901 阅读 · 0 评论 -
ACM-正三角形的外接圆面积(经典算法)
描述给你正三角形的边长,pi=3.1415926 ,求正三角形的外接圆面积。输入只有一组测试数据 第一行输入一个整数n(1输出输出每个正三角形的外接圆面积,保留两位小数,每个面积单独占一行。样例输入51132262155样例输出1.05176.98506.844025.4325158.92代码:01.#inclu原创 2015-05-27 10:23:20 · 1820 阅读 · 0 评论 -
ACM-笨小熊
描述 笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊就认为这是个Lucky Word,这样的单词很可能就是正确的答案。输入第一行数原创 2015-05-25 23:17:12 · 703 阅读 · 0 评论 -
ACM-字符串替换
描述 编写一个程序实现将字符串中的所有"you"替换成"we"输入输入包含多行数据 每行数据是一个字符串,长度不超过1000 数据以EOF结束输出对于输入的每一行,输出替换后的字符串样例输入you are what you do样例输出we are what we do代码:01.#include02.#include03.#incl原创 2015-05-26 10:08:02 · 1711 阅读 · 0 评论 -
JavaScript-script 标签\外部的 JavaScript
script 标签 标签。 和 会告诉 JavaScript 在何处开始和结束。 和 之间的代码行包含了 JavaScript:只需明白,浏览器会解释并执行位于 和 之间的 JavaScript。那些老旧的实例可能会在 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默原创 2015-05-29 14:12:21 · 1707 阅读 · 0 评论 -
ACM-给定一个整数n,请求出0与n之间的所有偶数的和
描述 给定一个整数n,请求出0与n之间的所有偶数的和(包括0和n)?输入有多组数据每种情况第一行一个整数n(0(用EOF结尾)输出每行输出所有偶数的和样例输入34样例输出26代码:01.#include02.usingnamespace std;03.intmain()04.{05.intn,i,原创 2015-05-29 11:16:15 · 2224 阅读 · 0 评论 -
ACM-谁是最好的Coder
描述 计科班有很多Coder,帅帅想知道自己是不是综合实力最强的coder。帅帅喜欢帅,所以他选了帅气和编程水平作为评选标准。每个同学的综合得分是帅气程度得分与编程水平得分的和。他希望你能写一个程序帮他一下。输入数据有多组。输入一个数n,代表计科班的总人数。接下来有n行数,一行数有两个数a,b。其中a代表该同学的编程水平,b代表该同学的帅气程度。n=0表示输入结原创 2015-05-27 13:27:29 · 1040 阅读 · 0 评论 -
ACM-矩形的个数
描述 在一个3*2的矩形中,可以找到6个1*1的矩形,4个2*1的矩形3个1*2的矩形,2个2*2的矩形,2个3*1的矩形和1个3*2的矩形,总共18个矩形。给出A,B,计算可以从中找到多少个矩形。输入本题有多组输入数据(输入2个整数A,B(1输出输出找到的矩形数。 样例输入1 23 2样例输出318 代码:01.#in原创 2015-05-26 20:43:04 · 1163 阅读 · 0 评论 -
ACM-a letter and a number
描述we define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, ... f(Z) = 26, f(z) = -26;Give you a letter x and a number y , you should output the result of y+f(x).输入On the first line, contains原创 2015-05-27 08:38:18 · 596 阅读 · 0 评论 -
ACM-把字母的电话号码转化成数字的电话号码
描述小明最近接到了一个棘手的任务,他们公司有一个电话簿.但是这是一个奇怪的电话簿,因为它不是用数字记录电话号码,而是用数字键上所对应的字母来记录电话号码(2-abc,3-def,4-ghi,5-jkl,6-mno,7-pqrs,8-tuv,9-wxyz),电话号码只有11位。现在你的任务就是帮小明写一个程序来把这些字母的电话号码转化成数字的电话号码。输入第一行输入一个正整数原创 2015-05-27 08:41:39 · 2465 阅读 · 0 评论 -
ACM-Sort it
描述You want to processe a sequence of n distinct integers by swapping two adjacent sequence elements until the sequence is sorted in ascending order. Then how many times it need.For example, 1 2 3原创 2015-05-27 08:51:45 · 801 阅读 · 0 评论 -
ACM-小明的调查统计
描述最近小明他们社团对理工全校每个班级进行了一次社会调查,他们对每个人的体重进行了统计。现在小明的任务是记录每个班级最重的人的体重和最轻人的体重,并求每个班级的体重差(班级最重人体重-班级最轻人体重)。输入只有一组测试数据第一行输入一个正整数T(0随后有T行数据,每行第一个数N(0输出每个班级输出占一行,输出这个班级的体重差;样例输入310 5原创 2015-05-27 08:55:07 · 668 阅读 · 0 评论 -
ACM-16进制的简单运算
描述现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。输入第一行输入一个正整数T(0接下来有T行,每行输入一个字符串s(长度小于15)字符串中有两个数和一个加号或者一个减号,且表达式合法并且所有运算的数都小于31位输出每个表达式输出占一行,输出表达式8进制的结果。样例输入329+482318be+67844ae1-3d6c样例原创 2015-05-27 09:03:20 · 794 阅读 · 0 评论 -
ACM-数数小木块
描述在墙角堆放着一堆完全相同的正方体小木块,如下图所示: 因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了。现在请你写个程序 给你任一堆木块的层数,求出这堆木块的数量.输入第一行是一个整数N(N接下来的n行 每行只有一个整数 ,表示这堆小木块的层数,输出对应每个输入的层数有一个输出,表示这堆小木块的总数原创 2015-05-27 09:12:48 · 1272 阅读 · 0 评论 -
ACM-Take it easy
描述 小蜗牛是一名ACMer,他特别想加入校ACM队,为此他开始废寝忘食的刷题。小蜗牛不是神,也会因为做不对题目而烦恼。假设小蜗牛做对一道题,他的愉悦值会加一;如果做错一题,他的愉悦值会减一。给定一个初始的愉悦值N(0<=N<=10),当小蜗牛的愉悦值为0时他就会停止做题,转身去做其他的事情。但是他想知道自己这一天做了多少题,现在请你告诉他结果。输入有多组数据。每组数据第一行给定一个N,表原创 2015-05-27 13:25:37 · 767 阅读 · 0 评论 -
ACM-成绩转换
描述 输入一个百分制的成绩M,将其转换成对应的等级,具体转换规则如下:90~100为A;80~89为B;70~79为C;60~69为D;0~59为E;输入第一行是一个整数N,表示测试数据的组数(N每组测试数据占一行,由一个整数M组成(0输出对于每组输入数据,输出一行。样例输入29780样例输出AB代码:01.#inc原创 2015-05-26 10:00:46 · 2676 阅读 · 0 评论 -
ACM-二元一次方程有没有整数解
描述 小珂是一名初中生,她现在很苦恼,因为老师布置了一个让她苦恼的作业,你能不能帮助她呢?题目信息如下。 已知二元一次方程 a*x+b*y=n, 判断这个二元一次方程有没有整数解,x,y为未知数,其中a,b,n都为整数且不等于零,同时满足0输入第一行有一个整数0输出存在整数x和y使得方程有解,输出“Yes”,否则输出“No”样例输入22原创 2015-05-26 12:06:56 · 2924 阅读 · 0 评论 -
ACM-比大小
描述 给你两个很大的数,你能不能判断出他们两个数的大小呢?比如123456789123456789要大于-123456输入每组测试数据占一行,输入两个不超过1000位的10进制整数a,b数据保证输入的a,b没有前缀的0。如果输入0 0表示输入结束。测试数据组数不超过10组输出如果a>b则输出“a>b”,如果a样例输入111111111111111111111111111 8原创 2015-05-25 23:32:15 · 816 阅读 · 0 评论 -
ACM-兄弟郊游问题
描述 兄弟俩骑车郊游,弟弟先出发,每分钟X米,M分钟后,哥哥带一条狗出发。以每分钟Y米的速度去追弟弟,而狗则以每分钟Z米的速度向弟弟跑去,追上弟弟后又立即返回,直到哥哥追上弟弟时,狗跑了多少米?输入第一行输入一个整数N,表示测试数据的组数(N每组测试数据占一行,是四个正整数,分别为M,X,Y,Z(数据保证X输出输出狗跑的路径,结果保留小数点后两位。样例输入15 10 15 20原创 2015-05-26 09:58:29 · 396 阅读 · 0 评论 -
ACM-两点距离
描述 输入两点坐标(X1,Y1),(X2,Y2)(0输入第一行输入一个整数n(0随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出对于每组输入数据,输出一行,结果保留两位小数。样例输入20 0 0 10 1 1 0样例输出1.001.41代码:01.#include02.#include03.#include0原创 2015-05-26 10:03:51 · 1172 阅读 · 0 评论 -
ACM-另类乘法
描述 Bessie is tired of multiplying pairs of numbers the usual way, so she invented her own style of multiplication. In her style, A*B is equal to the sum of all possible pairwise products between t原创 2015-05-26 12:01:35 · 890 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-05-26 20:12:44 · 403 阅读 · 0 评论 -
ACM-计算球体积
描述根据输入的半径值,计算球的体积。输入输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。(0输出输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数Hint:PI=3.1415926样例输入11.5样例输出414代码:01.#include02.using namespace std;03.#de原创 2015-05-27 09:00:24 · 2070 阅读 · 0 评论 -
ACM-荷兰国旗问题
描述 荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列,要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。输入第1行是一个正整数n(n输出对输入中每行上由R,W,B三种字符构成的字符串序列,将它们重新排列使所有相同颜色的条块在一起,满足前述原创 2015-05-27 10:16:06 · 3695 阅读 · 0 评论 -
ACM-黑色帽子
经典题目原创 2015-05-27 12:03:17 · 1149 阅读 · 0 评论 -
链式存储结构的特点
链式存储结构的特点1.优点1.存储空间动态分配,可以根据实际需要使用2.不需要地址连续的存储空间3.插入/删除操作只须通过修改指针实现,不必移动数据元素,操作时间效率高(无论位于链表何处无论链表长度如何,插入和删除操作的时间都是O(1))2.缺点1.每个链结点需要设置指针域(存储密度小)2.是一种非随机存储结构,查找、定位等操作要通过原创 2017-10-31 17:04:48 · 16800 阅读 · 1 评论 -
ACM-6174问题
描述 假设你有一个各位数字互不相同的四位数,把所有的数字从大到小排序后得到a,从小到大后得到b,然后用a-b替换原来这个数,并且继续操作。例如,从1234出发,依次可以得到4321-1234=3087、8730-378=8352、8532-2358=6174,又回到了它自己!现在要你写一个程序来判断一个四位数经过多少次这样的操作能出现循环,并且求出操作的次数比如输入1234执行顺序是123原创 2015-05-25 23:14:17 · 1873 阅读 · 0 评论 -
ACM-- n-1位数
描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。输入第一行为M,表示测试数据组数。接下来M行,每行包含一个测试数据。输出输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。样例输入4102359239231000样例输出23923230原创 2015-05-26 09:58:26 · 830 阅读 · 0 评论 -
ACM-开灯问题
描述 有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000输入输入一组数据:n和k输出输出开着的灯编号样例输入7 3样例输出1 5 6 7原创 2015-05-26 09:53:24 · 2349 阅读 · 0 评论 -
ACM-1的个数
描述 小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?输入第一行输入一个整数N,表示测试数据的组数(1每组测试数据只有一行,是一个整数M(0=输出每组测试输出占一行,输出M的二进制表示中1的个数样例输入3467样例输出123代码:01.#include02.usingnamesp原创 2015-05-26 10:02:17 · 791 阅读 · 0 评论 -
ACM-鸡兔同笼
描述 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(aa行里,每行都有一个n和m.(0输出输出鸡兔的个数,或者No answer样例输入214 3210 16样例输出12 2No answer代码:原创 2015-05-25 23:22:00 · 2027 阅读 · 0 评论 -
ACM-三角形面积
描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积输入每行是一组测试数据,有6个整数x1,y1,x2,y2,x3,y3分别表示三个点的横纵坐标。(坐标值都在0到10000之间)输入0 0 0 0 0 0表示输入结束测试数据不超过10000组输出输出这三个点所代表的三角形的面积,结果精确到小数点后1位(即使是整数也要输出一位小数位)样例输入0 0 1 1 1原创 2015-05-25 23:26:29 · 2060 阅读 · 0 评论 -
ACM-日期计算
描述 如题,输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天。输入第一行输入一个数N(0输出每组输入数据的输出占一行,输出判断出的天数n样例输入32000 4 52001 5 42010 10 24样例输出96124297代码:01.#include02.usingnamespace std;03.原创 2015-05-26 09:30:57 · 952 阅读 · 0 评论 -
ACM-九的余数
这道题难度比较大 系数3描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数整除九之后的余数。输入第一行有一个整数m(1随后m行每行有一个自然数n。输出输出n整除九之后的余数,每次输出占一行。样例输入345465456541样例输出454代码:01.#include02.#include03原创 2015-05-26 10:07:25 · 430 阅读 · 0 评论 -
ACM-另一种阶乘问题
描述 大家都知道阶乘这个概念,举个简单的例子:5!=1*2*3*4*5.现在我们引入一种新的阶乘概念,将原来的每个数相乘变为i不大于n的所有奇数相乘例如:5!!=1*3*5.现在明白现在这种阶乘的意思了吧!现在你的任务是求出1!!+2!!......+n!!的正确值(n输入第一行输入一个a(a接下来a行各行输入一个n.输出各行输出结果一个整数R表示1!!+2!!......+n原创 2015-05-25 23:24:06 · 873 阅读 · 0 评论