結構簡単なセットでした。
小さい方で割り算してもいいし、割り算した結果の大きい方を取っても良い。個人的には前者。
入出力の体裁をちゃんとすること。あと「混ぜて買っても意味が無い」という点に気付くこと。
| s = """ | |
| エジプトから来ました | |
| /\ | |
| /┳┻\ | |
| /━┻┳┻\ | |
| /┻┳━┻┳┻\ | |
| /┳━┻┳━┻┳┻\ | |
| /━┻━━┻━━/⌒\ \ | |
|  ̄ ̄/ ____/⌒\⊃ | |
| ( / |
少しアルゴリズミックなことをしています。詳しくは「蟻本」を買うか、ググりましょう。
AtCoder Typical Contestというものがあるのですが、それの第一回・第二回のA問題でDFSとBFSが分かりやすくまとまっています。ぜひ参考にしてください。
160530 簡易解説
| 'use strict'; | |
| const songList = [ | |
| {diff: "上級+", rank: "S", LP: 20, point: 875}, | |
| {diff: "上級+", rank: "A", LP: 20, point: 860}, | |
| {diff: "上級+", rank: "B", LP: 20, point: 845}, | |
| {diff: "上級+", rank: "C", LP: 20, point: 830}, | |
| {diff: "上級", rank: "S", LP: 15, point: 600}, | |
| {diff: "上級", rank: "A", LP: 15, point: 581}, | |
| {diff: "上級", rank: "B", LP: 15, point: 562}, |
| #include <stdio.h> | |
| #include <algorithm> | |
| namespace sudoku { | |
| const char UNKNOWN = '_'; | |
| char board[90]; | |
| void input(){ | |
| for(int row=0; row<9; row++){ | |
| scanf("%s",board + 9*row); | |
| } |