摘要:
http://poj.org/problem?id=1046View Code #include<stdio.h>#include<math.h>int main(){ int r[16], g[16], b[16] ; int i ; int x, y, z ; int min, s ; for(i=0; i<16; i++) scanf("%d%d%d",&r[i],&g[i],&b[i]) ; while(scanf("%d%d%d",&x,&y,&z)!=EOF) { 阅读全文
摘要:
http://poj.org/problem?id=2000View Code #include<stdio.h>int main(){ int n, i ; int a[10010]={0}, days=0, coins=1; while(days<10000) { i = coins ; while(i--) { days++ ; a[days] = a[days-1] + coins ; if(days==10000) break ; ... 阅读全文
摘要:
http://poj.org/problem?id=1218开关门问题,初始化门(编号1~n)都是关着的,改变状态为开变关、关变开: 第1遍,全部改变状态;第2遍,编码2的倍数的门改变状态; 第3遍,编码3的倍数的门改变状态……第n遍,编码n的倍数的门改变状态;结束后,有多少扇门是开着的法一:View Code 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 int t, n, i, j ; 6 int a[110] ; 7 scanf("%d", &t) ; 8 whi 阅读全文
摘要:
http://poj.org/problem?id=2017View Code #include<stdio.h>int main(){ int n, s, t, i, f, sum ; while(scanf("%d", &n)!=EOF) { if(n==-1) break ; sum = 0 ; f = 0 ; for(i=1; i<=n; i++) { scanf("%d %d", &s, &t) ; sum += s*(t - f) ; ... 阅读全文