2012年7月30日
摘要: 又是一道做的不成熟的题:怎么改呢。。。明天想想。。。#include<stdio.h>#include<string.h>#include<stdlib.h>#define MAXN 10000+100int num, n, m, g, e;int x[MAXN], y[MAXN], f[MAXN], flag[MAXN], p[MAXN], r[MAXN];int cmp(const void *_p, const void *_q){ int *p = (int *)_p; int *q = (int *)_q; if(x[*p] == x[*q]) r 阅读全文
posted @ 2012-07-30 20:57 BFP 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 注意用long long就可以了#include<stdio.h>#include<string.h>#define INF 0x7fffffffchar s[210];int n;long long f[210];void solve(){ memset(f,0,sizeof(f)); int len = strlen(s); for(int i = 0; i < len; i ++) { if(s[i] == '0') { if(f[i] > f[i+1]) f[i+1] = f[i];... 阅读全文
posted @ 2012-07-30 10:43 BFP 阅读(293) 评论(0) 推荐(0) 编辑