签到题
冰阔落
Stay hungry, Stay foolish, Stop when you are perfect.
展开
-
UVA 458 The Decoder
#include #include int main() { char str[300]; while (gets(str)) { int len = strlen(str); for (int i = 0; i < len; i++) str[i] -= 7; puts(str); } return 0; }原创 2014-07-28 18:21:03 · 1641 阅读 · 0 评论 -
UVA 489 Hangman Judge
#include #include int main() { int n; while (scanf("%d", &n), n+1) { getchar(); printf("Round %d\n", n); char s1[200], s2[200], s3[200], s4[200]; int arr[30] = {0}, brr[30] = {0}; gets(原创 2014-07-30 14:31:39 · 1679 阅读 · 0 评论 -
UVA 10071 Back to High School Physics
#include int main() { int v, t; while (scanf("%d%d", &v, &t) != EOF) printf("%d\n", 2 * v * t); return 0; }原创 2014-07-28 17:53:30 · 1634 阅读 · 0 评论 -
UVA 694 The Collatz Sequence
#include int main() { long long a, l; int num = 0; while (scanf("%lld%lld", &a, &l) && !(a == -1 && l == -1)) { printf("Case %d: A = %lld, limit = %lld, number of terms = ", ++num, a, l); int原创 2014-07-30 15:10:51 · 1557 阅读 · 0 评论 -
UVA 10055 Hashmat the Brave Warrior
#include int main() { long long a, b; while (scanf("%lld%lld", &a, &b) != EOF) printf("%lld\n", b > a? b - a: a - b); return 0; }原创 2014-07-28 16:51:41 · 1657 阅读 · 0 评论 -
UVA 488 Triangle Wave
#include int main() { int t; scanf("%d", &t); while (t--) { int len, num; scanf("%d%d", &len, &num); while (num--) { for (int j = 0; j < len; j++) { for (int k = 0; k <= j; k++)原创 2014-07-28 20:42:55 · 1576 阅读 · 0 评论 -
UVA 490 Rotating Sentences
#include #include int main() { char str[200][200] = {0}; int n, max = 0; for (n = 0; gets(str[n]); n++) if (max < strlen(str[n])) max = strlen(str[n]); for (int i = 0; i < max; i++) { f原创 2014-07-30 16:45:55 · 1592 阅读 · 0 评论 -
UVA 457 Linear Cellular Automata
#include int main() { int t; scanf("%d", &t); while (t--) { int arr[15]; for (int i = 0; i < 10; i++) scanf("%d", &arr[i]); int day[55][45] = {0}; day[0][20] = 1; for (int i = 1; i <原创 2014-07-30 16:01:41 · 1640 阅读 · 0 评论 -
UVA 445 Marvelous Mazes
#include #include int main() { char str[300]; while (gets(str)) { int len = strlen(str), sum = 0; for (int i = 0; i < len ; i++) { if(str[i] >= '0' && str[i] <= '9') sum += str[i] - '0原创 2014-07-28 20:08:18 · 1721 阅读 · 0 评论 -
UVA 414 Machined Surfaces
#include int main() { int n; while (scanf("%d", &n), n) { getchar(); int min = 100, sum = 0, num = n; while (n--) { int count = 0; char str[30]; gets(str); for (int i = 0; i < 25原创 2014-07-28 19:14:18 · 1700 阅读 · 0 评论 -
UVA 494 Kindergarten Counting Game
#include #include int main() { char str[300]; while (gets(str)) { int count = 0; int len = strlen(str); for (int i = 0; i < len; i++) { if ((str[i] >= 'A' && str[i] = 'a' &&str[i] <= 'z'原创 2014-07-28 18:34:18 · 1543 阅读 · 0 评论 -
UVA 10300 Ecological Premium
#include int main() { int t; scanf("%d", &t); while (t--) { int n; scanf("%d", &n); long long sum = 0; while (n--) { int a, b, c; scanf("%d%d%d", &a, &b, &c); sum += a * c; }原创 2014-07-28 18:07:15 · 1635 阅读 · 0 评论