「AOJitp1」の編集履歴(バックアップ)一覧はこちら
AOJitp1 - (2014/01/12 (日) 13:32:12) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
競技プログラムになれるための例題問題集らしい。
中学生くらいから対象?
*Getting Started - X Cubic
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_B
xが一つ与えられるのでx^3を返せ。
#include<stdio.h>
int main(){
int x;
scanf("%d",&x);
printf("%d\n",x*x*x);
return 0;
}
*Getting Started - Rectangle
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_C
縦Acm 横Bcmの長方形の周長と面積を求める問題。
#include<stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b);
printf("%d %d\n",a*b,2*a+2*b);
}
*Branch on Condition - Small, Large, or Equal
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_A
整数a bの大小関係をこたえる問題。
#include<stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b);
printf("a %s b\n",a<b?"<":a>b?">":"==");
}
*Branch on Condition - Range
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_B
3つの数a,b,cがa<b<cを満たすならYesと返す問題。
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%s\n",a<b && b<c ? "Yes":"No");
}
*Branch on Condition - Sorting Three Numbers
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_C
3変数a,b,cをsortする問題。
#include<stdio.h>
int main(){
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a>b)t=a,a=b,b=t;
if(b>c)t=b,b=c,c=t;
if(a>b)t=a,a=b,b=t;
printf("%d %d %d\n",a,b,c);
}
競技プログラムになれるための例題問題集らしい。
中学生くらいから対象?
*Getting Started - X Cubic
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_B
xが一つ与えられるのでx^3を返せ。
#include<stdio.h>
int main(){
int x;
scanf("%d",&x);
printf("%d\n",x*x*x);
return 0;
}
*Getting Started - Rectangle
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_1_C
縦Acm 横Bcmの長方形の周長と面積を求める問題。
#include<stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b);
printf("%d %d\n",a*b,2*a+2*b);
}
*Branch on Condition - Small, Large, or Equal
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_A
整数a bの大小関係をこたえる問題。
#include<stdio.h>
int main(){
int a,b;
scanf("%d %d",&a,&b);
printf("a %s b\n",a<b?"<":a>b?">":"==");
}
*Branch on Condition - Range
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_B
3つの数a,b,cがa<b<cを満たすならYesと返す問題。
#include<stdio.h>
int main(){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%s\n",a<b && b<c ? "Yes":"No");
}
*Branch on Condition - Sorting Three Numbers
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_2_C
3変数a,b,cをsortする問題。
#include<stdio.h>
int main(){
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a>b)t=a,a=b,b=t;
if(b>c)t=b,b=c,c=t;
if(a>b)t=a,a=b,b=t;
printf("%d %d %d\n",a,b,c);
}
*Repetitive Processing - Print Many Hello World
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_A
1000個のHello Worldを出力する問題。
#include<stdio.h>
int main(){
for(int i=0;i<1000;i++){
printf("Hello World\n");
}
}