アットウィキロゴ

Drawing Lots

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