![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 870 阅读 · 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 · 620 阅读 · 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 · 633 阅读 · 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 · 659 阅读 · 0 评论 -
ural 1233
可以推出规律 每一个数第一次出现的位置 和 n*10后出现的位置 要特殊考虑 是的倍数的情况 它的位置是不会改变的 #include #define uLL unsigned long long using namespace std; uLL a[30] = {}, b[30] = {1,10}; void init() { for(int i = 1; i <= 20; ++i原创 2013-08-05 16:43:43 · 646 阅读 · 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 · 906 阅读 · 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 · 1472 阅读 · 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 · 590 阅读 · 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 10010 using namespace std; int main() {原创 2013-08-02 12:41:55 · 676 阅读 · 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 · 1134 阅读 · 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 · 594 阅读 · 0 评论