結果
問題 | No.754 畳み込みの和 |
ユーザー |
![]() |
提出日時 | 2019-05-14 11:22:17 |
言語 | Go (1.23.4) |
結果 |
AC
|
実行時間 | 13 ms / 5,000 ms |
コード長 | 456 bytes |
コンパイル時間 | 11,747 ms |
コンパイル使用メモリ | 221,532 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-07-18 08:48:30 |
合計ジャッジ時間 | 11,703 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 3 |
ソースコード
package mainimport ("bufio""fmt""math""os""strconv")func main() {var n int_, _ = fmt.Scan(&n)mod := int(math.Pow10(9)) + 7sc := bufio.NewScanner(os.Stdin)an := make([]int, n+1)for i := range an {sc.Scan()an[i], _ = strconv.Atoi(sc.Text())}ans := 0bSum := 0for i := 0; i <= n; i++ {sc.Scan()b, _ := strconv.Atoi(sc.Text())bSum = (bSum + b) % modans = (ans + bSum*an[n-i]) % mod}fmt.Println(ans)}