摘要: 题目大意:给你一个数字串,最大长度80,然后计算里面每个数字出现的次数,按照从小到大的顺序排列成另一个数字串。比如5553141变化后是2113 14 35(2个1,1个3,1个4,3个5)。如果1次变化后,数字串没变,那么输出“n is self-inventorying”其中,n代表题目给你的那个字符串。比如31123314 按照规则变化后还是31123314,所以输出“31123314 is self-inventorying ”。如果 J次变化后,字符串变成了一个self-inventorying 那么输出“n is self-inventorying after j steps”其中 阅读全文
posted @ 2012-07-30 23:17 小猴子、 阅读(477) 评论(0) 推荐(0) 编辑
摘要: View Code #include<stdio.h>#include<string.h>#include<limits.h>const int INF = INT_MAX;int que[10000000];int mem[10000000];int main(){ int f, s, g, u, d; while(scanf("%d %d %d %d %d", &f, &s, &g, &u, &d) != EOF) { int *fr = que, *ta = que; for(int i = 阅读全文
posted @ 2012-07-30 14:09 小猴子、 阅读(586) 评论(0) 推荐(0) 编辑