ACM
Hululer
这个作者很懒,什么都没留下…
展开
-
hdu 2091 空心三角形
Problem Description把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。 Input每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三...原创 2018-06-07 19:18:57 · 236 阅读 · 0 评论 -
51nod 1058 N的阶乘的长度
输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。Input输入N(1 <= N <= 10^6)Output输出N的阶乘的长度Input示例6Output示例3很显然如果先求阶乘的话很容易越界。可以将n!表示成log10^M,那么不小于M的最大整数就是n!的位数。M =log10^n!即: M = log...原创 2018-07-22 20:57:06 · 98 阅读 · 0 评论 -
暑期训练(二)G-1对于一个数字n,如果它是偶数则n=n/2,否则n=n*3+1。
对于一个数字n,如果它是偶数则n=n/2,否则n=n*3+1。对于一个区间[l,r]中的数字,如果将其不停应用如上操作,直到其等于1为止。问所需操作数最多的一个数字是多少?Input数据多测每行输入一对数字l r范围0<= l, r <= 10000Output对于每个区间,首先输出区间,然后输出区间中操作数最多的数字所需的操作数。Sample Inpu...原创 2018-07-22 17:50:39 · 1877 阅读 · 0 评论 -
51nod 1955三子棋
小的时候大家一定玩过“井”字棋吧。也就是在九宫格中,只要任意行、列,或者任意连续对角线上面出现三个相同的,就能获胜。现在小明和小花也在玩三子棋,但是他们不是在九宫格里,而是在3×4的格子里面。现在小明先下,但是他知道小花这个人很聪明,他想知道第一步下在哪一个地方最合适,你能帮帮他吗?Input第一行输入一个整数T,表示数据组数(1 <t<10000); 第二行输入两个整数x,y,表示3...原创 2018-07-15 20:47:37 · 145 阅读 · 0 评论 -
hdu 2031进制转换
Problem Description输入一个十进制数N,将它转换成R进制数输出。Input输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。Output为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。Sample Inpu...原创 2018-07-26 11:30:14 · 82 阅读 · 0 评论 -
51nod 2020 排序相减
“排序相减”操作是指对于任意一个四位数n,将四个数字分别进行顺序排序和逆序排序,得到两个数取相减后结果的绝对值n1,然后继续将n1中的四个数字进行顺序排序和逆序排序,得到两个数取相减后结果的绝对值n2,以此类推,最后总会得到一个数字黑洞,无法跳出。例如:样例2中4176 = 6532 - 2356Input第一行输入一个整数T,表示数据组数(1 <t<10000);第二行输入一个正整数...原创 2018-07-14 12:12:18 · 187 阅读 · 0 评论 -
51nod 1347 旋转字符串
S[0...n-1]是一个长度为n的字符串,定义旋转函数Left(S)=S[1…n-1]+S[0].比如S=”abcd”,Left(S)=”bcda”.一个串是对串当且仅当这个串长度为偶数,前半段和后半段一样。比如”abcabc”是对串,”aabbcc”则不是。现在问题是给定一个字符串,判断他是否可以由一个对串旋转任意次得到。Input第1行:给出一个字符串(字符串非空串,只包含小写字母,长度不超...原创 2018-07-13 15:18:49 · 136 阅读 · 0 评论 -
hdu 2087 剪花布条
Problem Description一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢?Input输入中含有一些数据,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。如果遇见#字符,则不再进...原创 2018-06-08 10:30:45 · 195 阅读 · 0 评论 -
hdu 2015 偶数求和
Problem Description有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。Input输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。Output对于每组输入数据,输出一个平均值序列,每组输出占一行。Sample Input3 2...原创 2018-06-08 10:17:59 · 136 阅读 · 0 评论 -
hdu 2092 整数解
Problem Description有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。例如:x + y = 9,x * y = 15 ? 找不到这样的整数x和y1+4=5,1*4=4,所以,加起来等于5,乘起来等于4的二个整数为1和47+(-8)=-1,7*(-8)=-56,所以,加起来等...原创 2018-06-07 19:18:39 · 117 阅读 · 0 评论