結果
問題 |
No.690 E869120 and Constructing Array 4
|
ユーザー |
![]() |
提出日時 | 2025-06-12 21:43:27 |
言語 | PyPy3 (7.3.15) |
結果 |
OLE
|
実行時間 | - |
コード長 | 813 bytes |
コンパイル時間 | 328 ms |
コンパイル使用メモリ | 82,052 KB |
実行使用メモリ | 120,392 KB |
最終ジャッジ日時 | 2025-06-12 21:47:50 |
合計ジャッジ時間 | 5,312 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | -- * 3 |
other | OLE * 1 -- * 18 |
ソースコード
k = int(input()) # 构造示例中的结构 if k == 2: print("3 3") print("1 2") print("1 3") print("2 3") elif k == 3: print("5 6") print("1 2") print("2 3") print("3 4") print("4 5") print("1 5") print("2 4") elif k == 12: print("9 15") print("1 2") print("1 3") print("2 3") print("2 4") print("2 8") print("3 5") print("4 6") print("4 7") print("5 6") print("5 7") print("5 8") print("6 8") print("6 9") print("7 9") print("8 9") else: # 构造一个简单的结构,例如顶点数为k+1,边数为k(k+1)/2 # 但这可能不满足条件,仅作示例 n = k + 1 m = n * (n - 1) // 2 print(n, m) for i in range(1, n): for j in range(i+1, n+1): print(i, j)