KUPC 2014 A - マッサージチェア
問題
日本語なので本文参照(http://kupc2014.contest.atcoder.jp/tasks/kupc2014_a)
方針
3重ループでかぶらない割り当てを全通り試す。
ソースコード
int main(){ int a[3], b[3], ans = inf; rep(i, 3) cin >> a[i]; rep(i, 3) cin >> b[i]; rep(i, 3) rep(j, 3) rep(k, 3){ if(i == j || i == k || j == k) continue; ans = min(ans, abs(a[0] - b[i]) + abs(a[1] - b[j]) + abs(a[2] - b[k])); } cout << ans << endl; return 0; }