結果
問題 |
No.1679 マスゲーム
|
ユーザー |
![]() |
提出日時 | 2025-07-19 00:51:46 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 281 ms / 2,000 ms |
コード長 | 450 bytes |
コンパイル時間 | 12,085 ms |
コンパイル使用メモリ | 246,736 KB |
実行使用メモリ | 12,324 KB |
最終ジャッジ日時 | 2025-07-19 00:52:05 |
合計ジャッジ時間 | 18,167 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 25 |
ソースコード
// (t-Ti, Bi) == (Bj, t-Tj) // |t-Ti+Bi| == |Bj+t-Tj| // |t+Bi-Ti| == |t+Bj-Tj| package main import . "fmt" import . "os" import bf "bufio" func main() { rd:=bf.NewReader(Stdin) var n int Fscan(rd,&n) red := map[int]int{} blue := []int{} for i := 0; i < n; i++ { var a,b,t int Fscan(rd,&a,&b,&t) if a==0 { red[b-t]++ } else { blue = append(blue, b-t) } } ans := 0 for _, c := range blue { ans += red[c] } Println(ans) }