結果
| 問題 | 
                            No.146 試験監督(1)
                             | 
                    
| コンテスト | |
| ユーザー | 
                             kou_kkk
                         | 
                    
| 提出日時 | 2024-05-01 14:02:40 | 
| 言語 | Nim  (2.2.0)  | 
                    
| 結果 | 
                             
                                AC
                                 
                             
                            
                         | 
                    
| 実行時間 | 83 ms / 1,000 ms | 
| コード長 | 297 bytes | 
| コンパイル時間 | 4,367 ms | 
| コンパイル使用メモリ | 66,360 KB | 
| 実行使用メモリ | 6,816 KB | 
| 最終ジャッジ日時 | 2024-11-21 18:49:49 | 
| 合計ジャッジ時間 | 4,708 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge4 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 3 | 
ソースコード
import math, sequtils, strutils, sugar
const
  m = 10 ^ 9 + 7
let
  n = parseInt readLine stdin
  xs = newSeq.collect:
    for _ in 0 ..< n:
      let
        cd = stdin.readLine.split.map parseInt
        c = cd[0].succ div 2 mod m
        d = cd[1] mod m
      c * d mod m
echo (sum xs) mod m
            
            
            
        
            
kou_kkk