結果
問題 | No.1034 テスターのふっぴーさん |
ユーザー |
|
提出日時 | 2020-06-02 23:04:52 |
言語 | Kuin (KuinC++ v.2021.9.17) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 737 bytes |
コンパイル時間 | 2,243 ms |
コンパイル使用メモリ | 145,980 KB |
実行使用メモリ | 5,376 KB |
最終ジャッジ日時 | 2024-09-16 11:10:55 |
合計ジャッジ時間 | 3,239 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 30 |
ソースコード
func main()var q: int :: cui@inputInt()for(1, q)var n: int :: cui@inputInt()var i: int :: cui@inputInt()var j: int :: cui@inputInt()var y: int :: [i, n - 1 - i].min()var x: int :: [j, n - 1 - j].min()var m: int :: [x, y].min()var ans: int :: 4 * n * m - 4 * m ^ 2if(i = j)if(i >= n / 2)do ans :+ 2 * (n - (2 * m + 1))end ifelif(i < j)if(n - 1 - j = m); rdo ans :+ (n - (2 * m + 1))do ans :+ i - melse; udo ans :+ j - mend ifelsedo ans :+ 2 * (n - (2 * m + 1))if(j = m); ldo ans :+ (n - (2 * m + 1))do ans :+ n - 1 - i - melse; ddo ans :+ n - 1 - j - mend ifend ifdo cui@print("\{ans}\n")end forend func