![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oj练习
fox_triumph
这个作者很懒,什么都没留下…
展开
-
N!
Given an integer N(0 ≤ N ≤ 10000), your task is to calculate N!.解答要求时间限制:5000ms, 内存限制:64MB输入One N in one line.输出For each N, output N! in one line.样例输入样例 1 复制3输出样例 16#define MAX 100000int ...原创 2019-08-27 10:42:35 · 193 阅读 · 0 评论 -
大数相减
输入的第一行包含整数T(1 <= T <= 20),表示测试用例的数量。然后是T行,每行包含两个正整数,A和B.请注意,整数非常大,这意味着您不应该使用32位整数来处理它们。您可以假设每个整数的长度不超过1000。输出对于每个测试用例,您应输出两行。 第一行是“Case#:”,#表示测试用例的编号。 第二行是方程“A - B =?”,? 表示A - B的结果。注意在等式...原创 2019-08-26 16:06:42 · 214 阅读 · 0 评论 -
大数相乘
#define L 1001char str1[L],str2[L];int a[L],b[L],c[L];int main(){ int i,j,len1,len2,len; while(scanf("%s%s",str1,str2)!=EOF){ memset(c,0,sizeof(c)); len1=strlen(str1); ...原创 2019-08-23 12:47:59 · 122 阅读 · 0 评论 -
oj:candy
题目描述Solo和koko是两兄弟,妈妈给了他们一大袋糖,每块糖上都有自己的重量。现在他们想要将这些糖分成两堆。分糖的任务当然落到了大哥Solo的身上,然而koko要求必须两个人获得的糖的总重量“相等”(根据Koko的逻辑),要不然就会哭的。非常不幸的是,koko还非常小,并且他只会先将两个数转成二进制再进行加法,而且总会忘记进位。如当12(1100)加5(101)时:1100+0101...原创 2019-08-20 17:48:04 · 3047 阅读 · 4 评论 -
OJ红绿砖
题目描述在美丽的尧山,有一个大广场,50周年校庆的时候Solo就在大广场上见证了史上最壮观的焰火。在广场上有一排方砖是有颜色的,被涂上红色或者绿色,从左到右排列。现在校方要求重新喷涂颜色,但不一定要每一块方砖都重新喷涂,因为校方的目的是:每一块红色的方砖都至少在绿色方砖的左边(也就是每一个红的左边不能有绿的),并且尽量喷涂最少的次数。解答要求时间限制:1000ms, 内存限制:64MB输...原创 2019-08-20 16:50:26 · 4190 阅读 · 0 评论 -
晋级人数
题目描述有一个比赛,晋级下一轮的规则是:“参赛者如果得分大于0且不小于排名第K的参赛者的得分,将晋级下一轮!”现在已知有n名参赛者(n≥k),以及他们各自的得分,现在你需要计算将有多少人晋级下一轮。解答要求时间限制:1000ms, 内存限制:64MB输入输入的第一行包含两个整数n和k(1≤k≤n≤50),一空格分开。第二行包含n个用空格分开的整数Ai(0≤Ai≤100),表示排名第i...原创 2019-08-13 15:28:39 · 1336 阅读 · 0 评论 -
oj 电话号码前缀
如果电话号码A是另一个电话号码B的前缀,则无法呼叫B. 例如,A是123而B是12345,按123后,我们调用A,不能调用B.给定N个电话号码,您的任务是找出是否存在两个数字A和B,即A是B的前缀。输入:每个测试用例中的第一行输入包含一个整数N(0 <N <1001),表示电话号码的数量。下一行包含N个整数,描述电话号码。最后一种情况后面是一行包含一个零。输出:对于每个测...原创 2019-08-13 15:26:31 · 915 阅读 · 0 评论 -
循环小数
题目描述循环小数就是如同1/3的小数形式0.3333…… ,小数点后的3是无限的,19/99的小数形式为0.1919……,有无限个19循环。现在你接到一个任务,就是由无限循环小数,还原回最简分数的形式,且0.3333……我们只用循环子串3表示,0.1919……用循环子串19表示。解答要求时间限制:1000ms, 内存限制:64MB输入输入一个小数的循环子串s,s的长度不超过10。输入为...原创 2019-08-28 11:46:30 · 5820 阅读 · 0 评论