- 考えたこと
- 3なら1,3,2
- 4なら?
- どう考えたらいいのか?
- 合計値はSN
- これを別の数え方すると、位数Xで値がYならXYを周囲に分配する
- つまり位数をDiとすれば
- すべての位数が1の時、左辺は10で右辺は4S
- 辺を一本追加すると2箇所の位数が増える
- 16を目指すなら2と4を繋げばいい
- 1,2,4,3
- これは1と3が足りない
- これを繋げば4増えてちょうど良い
- 5なら?
- SはNより大きい
- そうでない時、Nにつながる頂点はその時点でNになるのでさらに辺を待つことができず、連結の条件に反する
- 例外は、Nをハブとするネットワークで、N以外の和もNの時。これは3の時にしか成り立たない
- 位数1の頂点は存在しない
- →A
- そうでない時、Nにつながる頂点はその時点でNになるのでさらに辺を待つことができず、連結の条件に反する
- サイクルになるのは4の時だけ
- a,b,c,d,eにおいてa+c=c+eが満たせないので。
- A: ということは「どこに辺があるか」より「どこにないか」だな
- 3の時、1-2
- 4の時、1-4, 2,3
- 5の時、完全グラフなら和は14〜10
- 1-4, 2-3を繋げば全部10になる
- 6の時、20〜15
- 1-5,2-4,あ、3が余った
- そもそも15は6の倍数ではない
- 12にそろえるなら15は-3
- うーん、簡単ではない
- SはNより大きい
- 時間をおいて再度考えたもの
- 完全グラフを考える
- この時、各頂点の隣接する頂点の番号の和は
- Nが偶数の時、xとN+1-xを繋げばとなってxによらず定数
- 奇数の時が問題
- 1~N-1に関してxとN-xを繋げばとなってxによらず定数
- Nに関しては なのでやはり同じ値 公式解説
- 連結なグラフの補グラフ
- だいぶ悩んでからたどり着いたけど、すぐ補グラフに注目してればよかった
問題分割