Submission #66965080


Source Code Expand

function main(stdin) {
  const lines = stdin.trim().split('\n')
  const [n, q] = lines[0].split(' ').map(Number)
  const queries = lines.slice(1).map(s => s.split(' '))
  const pc = Array.from({ length: n + 1 }, () => '')
  for (const query of queries) {
    const type = Number(query[0])
    const idx = Number(query[1])
    if (type === 1) {
      pc[idx] = pc[0]
    }
    else if (type === 2) {
      pc[idx] += query[2]
    }
    else if (type === 3) {
      pc[0] = pc[idx]
    }
  }
  return pc[0]
}

if (require.main === module) {
  const fs = require('node:fs')
  const input = fs.readFileSync('/dev/stdin', 'utf8')
  console.log(main(input))
}

module.exports = { main }

Submission Info

Submission Time
Task D - Conflict 2
User xhksun
Language JavaScript (Node.js 18.16.1)
Score 425
Code Size 709 Byte
Status AC
Exec Time 243 ms
Memory 127388 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 425 / 425
Status
AC × 3
AC × 49
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 02_random2_00.txt, 02_random2_01.txt, 02_random2_02.txt, 02_random2_03.txt, 02_random2_04.txt, 02_random2_05.txt, 02_random2_06.txt, 02_random2_07.txt, 02_random2_08.txt, 02_random2_09.txt, 02_random2_10.txt, 02_random2_11.txt, 02_random2_12.txt, 02_random2_13.txt, 02_random2_14.txt, 02_random2_15.txt, 03_random3_00.txt, 03_random3_01.txt, 03_random3_02.txt, 03_random3_03.txt, 04_random4_00.txt, 04_random4_01.txt, 05_random5_00.txt, 05_random5_01.txt, 06_handmade_00.txt, 06_handmade_01.txt, 06_handmade_02.txt, 06_handmade_03.txt, 06_handmade_04.txt, 06_handmade_05.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 37 ms 42660 KiB
00_sample_01.txt AC 205 ms 45812 KiB
00_sample_02.txt AC 40 ms 42720 KiB
01_random_00.txt AC 60 ms 49544 KiB
01_random_01.txt AC 176 ms 95668 KiB
01_random_02.txt AC 175 ms 98452 KiB
01_random_03.txt AC 53 ms 46480 KiB
01_random_04.txt AC 158 ms 88960 KiB
01_random_05.txt AC 74 ms 54560 KiB
01_random_06.txt AC 51 ms 46572 KiB
01_random_07.txt AC 65 ms 55176 KiB
01_random_08.txt AC 152 ms 86272 KiB
01_random_09.txt AC 172 ms 92364 KiB
01_random_10.txt AC 144 ms 87020 KiB
01_random_11.txt AC 87 ms 61960 KiB
01_random_12.txt AC 138 ms 79832 KiB
01_random_13.txt AC 143 ms 85480 KiB
01_random_14.txt AC 167 ms 92400 KiB
01_random_15.txt AC 141 ms 84316 KiB
02_random2_00.txt AC 219 ms 116936 KiB
02_random2_01.txt AC 221 ms 117292 KiB
02_random2_02.txt AC 218 ms 116924 KiB
02_random2_03.txt AC 217 ms 116476 KiB
02_random2_04.txt AC 242 ms 123216 KiB
02_random2_05.txt AC 225 ms 120804 KiB
02_random2_06.txt AC 230 ms 119680 KiB
02_random2_07.txt AC 213 ms 114648 KiB
02_random2_08.txt AC 238 ms 124396 KiB
02_random2_09.txt AC 243 ms 122844 KiB
02_random2_10.txt AC 219 ms 121888 KiB
02_random2_11.txt AC 189 ms 102112 KiB
02_random2_12.txt AC 226 ms 127388 KiB
02_random2_13.txt AC 233 ms 124444 KiB
02_random2_14.txt AC 230 ms 122788 KiB
02_random2_15.txt AC 173 ms 100216 KiB
03_random3_00.txt AC 222 ms 122680 KiB
03_random3_01.txt AC 228 ms 119924 KiB
03_random3_02.txt AC 230 ms 120488 KiB
03_random3_03.txt AC 163 ms 98188 KiB
04_random4_00.txt AC 225 ms 122896 KiB
04_random4_01.txt AC 225 ms 122904 KiB
05_random5_00.txt AC 207 ms 122628 KiB
05_random5_01.txt AC 214 ms 124332 KiB
06_handmade_00.txt AC 40 ms 42576 KiB
06_handmade_01.txt AC 44 ms 45816 KiB
06_handmade_02.txt AC 183 ms 97080 KiB
06_handmade_03.txt AC 197 ms 120140 KiB
06_handmade_04.txt AC 187 ms 98996 KiB
06_handmade_05.txt AC 200 ms 117852 KiB