0011 : Drawing Lots
解説
あみだくじの結果がどうなるかを答える問題。
棒の番号の数字を入れ替えていけばいい。
プログラム
C
C++
|
+
|
... |
#include <iostream>
#include <cstdio>
using namespace std;
int main() {
int w, n;
cin >> w >> n;
int num[31];
for (int i = 1; i <= w; i++) num[i] = i;
int a, b;
for (int i = 0; i < n; i++) {
scanf("%d,%d", &a, &b);
int c;
c = num[a];
num[a] = num[b];
num[b] = c;
}
for (int i = 1; i <= w; i++) {
cout << num[i] << endl;
}
return 0;
}
|
Java
最終更新:2013年01月06日 17:00