URAL
2845xlc
这个作者很懒,什么都没留下…
展开
-
ural 1123
找大于等于原数的最小回文数字 代码比较烂...........#include #include #include #include using namespace std;char s[2010];int main(){ scanf("%s",s); int len = strlen(s); int l = 0, r = len - 1; i原创 2013-07-31 12:20:19 · 885 阅读 · 0 评论 -
ural 1864
题意描述不清 而且还卡精度 ~~ #include #include #include using namespace std;int a[110];int main(){ int n, sum = 0; scanf("%d", &n); for(int i = 0; i < n; i ++) { scanf("%d", &a[原创 2013-11-30 22:59:32 · 637 阅读 · 0 评论 -
ural 1250
有点坑的dfs 看懂题应该就会做了 神圣还必然围成一个圈 dfs将神圣还外围的全部去掉 简单题 #include #include #include using namespace std;int dx[] = {1, 1, 1, -1, -1, -1, 0, 0};int dy[] = {1, 0, -1, 0, 1, -1, 1, -1};int ex[] = {1,原创 2013-08-05 21:18:54 · 652 阅读 · 0 评论 -
ural 1200
推出公式 然后特盘两端 代码其实挺烂 但是有人竟然可以直接暴过去的 ...... #include #include #include #include using namespace std;int main(){ double A,B; int c; scanf("%lf%lf%d",&A,&B,&c); int _maxb,_原创 2013-08-05 12:50:24 · 676 阅读 · 0 评论 -
ural 1233
可以推出规律 每一个数第一次出现的位置 和 n*10后出现的位置 要特殊考虑 是的倍数的情况 它的位置是不会改变的 #include#define uLL unsigned long longusing namespace std;uLL a[30] = {}, b[30] = {1,10};void init(){ for(int i = 1; i <= 20; ++i原创 2013-08-05 16:43:43 · 668 阅读 · 0 评论 -
ural 1221
本来就是个很水的踢 就是枚举起点长度然后直接判断就行了 但是比赛的时候写了个大bug 还找不出来 自己太水了#include #include using namespace std;int g[110][110];int findd(int len, int x, int y){ int k = (y+len+y)/2; int r = 0;原创 2013-08-05 12:46:17 · 923 阅读 · 0 评论 -
ural 1160
最小生成树 第一次敲 套用几个函数 其实挺容易的#include #include #include #include using namespace std;struct node{ int u,v,w; void f(int a, int b, int c) { u = a; v = b; w = c;原创 2013-08-04 16:16:10 · 1491 阅读 · 0 评论 -
ural 1069
题意:删除一棵树上的叶子 每删除一片叶子就写下连着该片叶子的节点 让你还原一棵树记录每个节点连着的叶子数 0表示此时这个节点就是叶子 -1表示这个节点已经删除 删除的只能是0 就是说是叶子 暴力一下就好了#include #include #include #include using namespace std;vector g[7550];int a[7550];i原创 2013-08-02 15:32:52 · 613 阅读 · 0 评论 -
ural 1066 uva 1555
好吧 竟然因为编译器的问题不过 到底有什么区别 ???? 可以推出公式Hi = (i-1)H2 +(i-1)(i-2)-(i-2)*H1 因为所有的Hi都要大于零 Hn要最小 即求H2可以达到的最大值 代入公式求出Hn#include #include #include #define maxn 10010using namespace std;int main(){原创 2013-08-02 12:41:55 · 697 阅读 · 0 评论 -
ural 1108
大数乘法 不会java 比赛的时候各种细节RE WA ........#include #include #include using namespace std;int un[] = {0,0,0,0,0,1,3,6,13,26,52,104,208,416,833,1667,3335,6700};int a[10010],b[10010],c[10010],ca;原创 2013-07-31 12:17:36 · 1158 阅读 · 0 评论 -
ural 1869
简单题 ~~ #include #include #include using namespace std;int a[110][110], _max;void cood(int n){ int sum = 0; for(int i = 1; i <= n; i ++) { for(int j = 1; j < i; j ++)原创 2013-11-30 23:01:03 · 615 阅读 · 0 评论