基本算法
大道殊同
野生程序员
展开
-
逻辑分析
#include<stdio.h> int counter = 0; void Print(int *ans) { int i; for (i = 1; i <= 10; i++) { printf("%d=%c\n", i, 'A' - 1 + ans[i]); } printf("\n"); } int Judge...原创 2018-03-07 20:33:10 · 155 阅读 · 0 评论 -
最大子列和
最大子列和1#include<stdio.h> int main() { int n,a,i; int sum,maxsum; sum=maxsum=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); sum+=a; if(sum>maxsum原创 2017-09-04 14:50:34 · 194 阅读 · 1 评论 -
大数问题
http://blog.csdn.net/tt2767/article/details/45420067转载 2017-03-08 13:01:54 · 237 阅读 · 0 评论 -
南阳103 A+B Problem II
描述 I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B. A,B must be positive. 输入The first line of the input contains an integer T(1<=T<=原创 2017-03-08 12:39:27 · 140 阅读 · 0 评论 -
南阳144 某种序列
某种序列 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述数列A满足An = An-1 + An-2 + An-3, n >= 3 编写程序,给定A0, A1 和 A2, 计算A99 输入输入包含多行数据 每行数据包含3个整数A0, A1, A2 (0 数据以EOF结束输出对于输入的每一行输出A99的值样例输入 1 1 1 样例输原创 2017-03-08 12:38:44 · 224 阅读 · 0 评论 -
南阳73 比大小
比大小 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 给你两个很大的数,你能不能判断出他们两个数的大小呢? 比如123456789123456789要大于-123456 输入每组测试数据占一行,输入两个不超过1000位的10进制整数a,b 数据保证输入的a,b没有前缀的0。 如果输入0 0表示输入结束。测试数据组数不超过10组输出原创 2017-03-08 12:36:59 · 176 阅读 · 0 评论 -
南阳 655 光棍的yy
光棍的yy 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 yy经常遇见一个奇怪的事情,每当他看时间的时候总会看见11:11,这个很纠结啊。 现在给你m个1,你可以把2个1组合成一个2,这样就不是光棍了,问这样的组合有多少种?? 例如(111 可以拆分为 111 12 21 有三种) 输入第一行输入一个n表示有n个测试数据 以下原创 2017-03-08 12:34:48 · 256 阅读 · 0 评论 -
南阳524 A-B Problem
A-B Problem 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 A+B问题早已经被大家所熟知了,是不是很无聊呢?现在大家来做一下A-B吧。 现在有两个实数A和B,聪明的你,能不能判断出A-B的值是否等于0呢? 输入有多组测试数据。每组数据包括两行,分别代表A和B。 它们的位数小于100,且每个数字前中可能包含+,- 号。 每原创 2017-03-08 12:28:04 · 200 阅读 · 0 评论