發表文章

[ZJa012][UVA10055] Hashmat the Brave Warrior

題目: http://zerojudge.tw/ShowProblem?problemid=a012 ====================================================== #include<stdio.h> int main() { long long int a,b,z; while(scanf("%lld%lld",&a,&b)!=EOF) { z=b-a; if(z<0) z=-z; printf("%lld\n",z); } return 0; }

[ZJ]d786: 三、平均值

題目: http://zerojudge.tw/ShowProblem?problemid=d786 ================================================== #include<stdio.h> #include<stdlib.h> #define N 150 int main() { int T; while(scanf("%d",&T)!=EOF) { int a=0; while(a<T) { int n=0,x[N]={0}; double avg=0.0; a++; scanf("%d",&n); for(int i=0;i<n;i++) { scanf("%d",&x[i]); avg+=x[i]; } printf("%.2lf\n",avg/n); } } return 0; }

[ZJ]d887: 1.山脈種類(chain)

題目: http://zerojudge.tw/ShowProblem?problemid=d887 ======================================================== #include<cstdio> #include<cstring> int main(void) { int n; while(scanf("%d",&n)!=EOF) { long long int DP[30][30]; memset(DP,0,sizeof(DP)); DP[0][1] = 1; for(int i=1;i<=n+1;i++) { for(int j=i;j<=n+1;j++) DP[i][j] = DP[i-1][j] + DP[i][j-1]; } printf("%lld\n",DP[n+1][n+1]); } return 0; }

[ZJ]b557: 直角三角形

題目: http://zerojudge.tw/ShowProblem?problemid=b557 ================================================================ #include<iostream> #include<cmath> #include<algorithm> using namespace std; int main() { int T; scanf("%d",&T); while(T--) { int n,x[110]={0},count = 0; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",&x[i]); sort(x,x+n); for(int i=0;i<n-2;i++) { for(int j=i+1;j<n-1;j++) { for(int k=j+1;k<n;k++) { if(pow(x[k],2) == pow(x[i],2) + pow(x[j],2)) count++; } } } printf("%d\n",count); } return 0; }

[ZJd189][UVA11150] Cola

題目: http://zerojudge.tw/ShowProblem?problemid=d189 ==================================================================== #include<cstdio> int main() {    int a;    while (scanf("%d",&a)!=EOF){          int ans = a;                          while (a>=3){                ans +=a/3 ;                a = a/3 + a %3 ;          }          if (a == 2)             ans++;          printf("%d\n",ans);    }    return 0; }

[ZJd226][UVA10071] Back to High School Physics

題目: http://zerojudge.tw/ShowProblem?problemid=d226 ================================================================ #include<cstdio> int main(void) { int v, t; while(scanf("%d%d",&v,&t)!=EOF) { printf("%d\n",v*t*2); } return 0; }

[ZJd260][UVA11455] Behold my quadrangle

題目: http://zerojudge.tw/ShowProblem?problemid=d260 ==================================================================== #include<cstdio> #include<cmath> typedef long long int LL; int main() { int T; scanf("%d",&T); while(T--) { LL a,b,c,d; scanf("%lld%lld%lld%lld",&a,&b,&c,&d); if(a == b && b == c && c == d) printf("square\n"); else if(a == c && b == d || a == b && c == d || a == d && b == c) printf("rectangle\n"); else if(((a+b+c)<=d)||((a+b+d)<=c)||((a+c+d)<=b)||((b+c+d)<=a)) printf("banana\n"); else printf("quadrangle\n"); } return 0; }