
Volume 4. Algorithm Design
LeeBooL
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UVA 10602
#include #include #include #include #include using namespace std; #define maxn 105 bool vis[maxn]; int order[maxn]; int main() { char fir[maxn]; int n, t; char str[maxn][maxn];原创 2014-11-19 23:02:27 · 301 阅读 · 0 评论 -
UVA 10954
#include #include #include #include #include #include using namespace std; priority_queueint, vectorint>, greaterint> >que; int main() { int n, val; while(scanf("%d",&n) != EOF && n原创 2014-11-28 23:44:37 · 376 阅读 · 0 评论 -
UVA 10716
#include #include #include #include using namespace std; char str[111]; int num[30]; int solve( int len) { int ans = 0; for( int i = 0 ; i len/2; i++) { int j = len - 1 -原创 2014-11-28 23:43:30 · 447 阅读 · 0 评论 -
UVA 11054
#include #include #include #include using namespace std; #define LL long long #define MAXN 100100 int main() { int n; while(scanf("%d",&n) != EOF && n) { LL last = 0; LL原创 2014-11-28 23:48:00 · 272 阅读 · 0 评论 -
UVA 10487
#include #include #include #include #include using namespace std; #define maxn 10010 int num[maxn], que, n, ans, m; int solve( int sum) { int L = 0, R = n -1 ; int res = 0x1f1f1f1f;原创 2014-11-28 23:39:47 · 415 阅读 · 0 评论 -
UVA 270
#include #include #include #include #include #include #include using namespace std; struct node { int x,y; node(){} node(int a,int b){x=a;y=b;} }; int main() { //freope原创 2014-11-28 23:49:49 · 356 阅读 · 0 评论 -
UVA 10714
#include #include #include #include #include using namespace std; #define MAXN 1000000 + 10 int pos[MAXN]; int main() { int t; scanf("%d",&t); while(t--) { int len, n;原创 2014-11-28 23:37:57 · 409 阅读 · 0 评论 -
UVA 10718
#include #include #include #include using namespace std; #define LL unsigned int main() { LL n,l,r,m; while(scanf("%u %u %u", &n, &l, &r) !=EOF) { int m = 0; for( int原创 2014-11-28 23:38:47 · 466 阅读 · 0 评论 -
UVA 10763
#include #include #include #include #include using namespace std; map, int > list; int main() { int n, a, b; while(scanf("%d",&n) != EOF && n) { list.clear(); int cnt原创 2014-11-28 23:46:58 · 320 阅读 · 0 评论 -
UVA 10057
#include #include #include #include #include using namespace std; #define MAXN 1000000 + 10 int num[MAXN]; int main() { int n; int x1, x2; while(scanf("%d",&n) != EOF) { bo原创 2014-11-28 23:50:39 · 443 阅读 · 0 评论 -
UVA 108
#include #include #include #include using namespace std; #define MAXN 1111 int mar[MAXN][MAXN]; int main() { int n, val; while(scanf("%d", &n) != EOF && n) { memset(mar, 0,原创 2014-11-28 23:42:05 · 416 阅读 · 0 评论 -
UVA 311
#include #include #include #include using namespace std; int main() { int a,b,c,d,e,f; int sum,flag; int t,t1; while(1) { sum=0; scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e原创 2014-11-28 23:39:30 · 328 阅读 · 0 评论 -
uva 10487
#include #include #include #include using namespace std; const int N = 1005; const int INF = 0x3f3f3f3f; int set[N]; int query[N]; int n,m; int solve(int num) { //二分查找最近的和 int left = 0,right = n-原创 2014-11-19 23:34:58 · 375 阅读 · 0 评论 -
UVA 10487
UVA 10487 #include #include #include #include #include using namespace std; bool cmp(string a,string b) { return (a+b)>(b+a); } int main() { //freopen("in","r",stdin); in原创 2014-11-28 23:41:07 · 319 阅读 · 0 评论 -
UVA 10020
#include #include #include #include #include using namespace std; #define maxn 100000 + 10 struct Node { int l, r; int len; } node[maxn]; int ans[maxn]; int cmp ( Node a, Node b) {原创 2014-11-28 23:41:41 · 424 阅读 · 0 评论 -
UVA 10026
#include #include #include #include #include using namespace std; #define MAXN 1010 struct node { double fan; int id; }task[MAXN]; int cmp( node a, node b) { if(a.fan != b.fan)原创 2014-11-28 23:44:03 · 487 阅读 · 0 评论 -
UVA 10382
#include #include #include #include #include #include using namespace std; #define MAXN 10010 #define eps 1e-8 struct node { double l,r; }spr[MAXN]; int cmp( node a, node b) { return a原创 2014-11-28 23:46:29 · 362 阅读 · 0 评论 -
UVA 10827
#include #include #include #include using namespace std; #define MAXN 200 int num[MAXN][MAXN]; int main() { int t, n; scanf("%d",&t); while(t--) { scanf("%d",&n);原创 2014-11-28 23:48:27 · 458 阅读 · 0 评论 -
UVA 10132
#include #include #include #include #include #include using namespace std; #define N 500 string str[N]; map m; int main () { char s[N]; int n; cin >> n; getchar(); gets(s); while (n--)原创 2014-11-28 23:48:59 · 372 阅读 · 0 评论 -
UVA 757
#include #include #include #include #include using namespace std; #define MAXN 30 int ans[MAXN], tmp[MAXN]; int h, n; struct node { int no, rate, cut, time; friend bool operator const原创 2014-11-28 23:51:13 · 497 阅读 · 0 评论 -
UVA 10706
#include #include #include #include #include #include using namespace std; #define K sqrt(2147483647) + 1 #define MAXN 1001000 #define LL long long char num[MAXN]; LL sum[MAXN]; int fan( int原创 2014-11-28 23:51:47 · 415 阅读 · 0 评论 -
UVA 562
#include #include #include #include #include using namespace std; #define MAXN 1111 int coin[MAXN]; bool dp[111111]; int main() { int t; scanf("%d",&t); while(t--原创 2014-12-03 21:55:09 · 371 阅读 · 0 评论