提出 #73900988


ソースコード 拡げる

function Main(input) {
	input=input.split("\n");
	// input=input[0];

	

	const NMK=input[0].split(" ");
	var N=parseInt(NMK[0],10);
	var M=parseInt(NMK[1],10);
	// var N=parseInt(NMK[2],10);

	// var N=NMK[0];
	

	// var S=NMK[0];
	// var T=NMK[1];
	// var S=input[0];
	// var T=input[1];
	// var sum=0;
	const Aa=input[1].split(" ");
	// const Aa=input[0].split(" ");
	// const S=[];
	
	// var result=[];
	// var sum=0;
	// var sum2=0;
	// var maxa=Math.max(...Aa);


	//累積和
	// const rui=[];
	// rui[0]=0;
	// for(var i=1;i<=N;i++){
	// 	rui[i]=rui[i-1]+parseInt(Aa[i-1]);
	// }

	// var max1=0;
	// var max2=0;
	// for(var i=0;i<N;i++){
	// S[i]=0;
	// }

	var sum=0;
	const A=[];
	for(var i=0;i<M;i++){
		A[i]=parseInt(Aa[i]);
	}

	for(var i=0;i<N;i++){
		var AB=input[i+2].split(" ");
		var a=parseInt(AB[0])-1;
		var b=parseInt(AB[1]);
			// console.log(a+","+b);

		if(A[a]>=0){
			sum+=Math.min(A[a],b)
			// console.log(sum);
			A[a]-=b;
		}

	}
	console.log(sum);

	
	
}



// Main(`15 10
// 7 94 100 82 63 81 75 2 76 73
// 10 44
// 5 77
// 10 47
// 7 32
// 2 82
// 5 90
// 3 37
// 6 70
// 6 28
// 3 25
// 2 26
// 10 56
// 1 69
// 5 46
// 7 26
// `)


Main(require("fs").readFileSync("/dev/stdin", "utf8")); // これは必ず必要な呪文です

提出情報

提出日時
問題 B - Pepper Addiction
ユーザ seitakaa3511
言語 JavaScript (Node.js 22.19.0)
得点 200
コード長 1353 Byte
結果 AC
実行時間 27 ms
メモリ 42360 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 3
AC × 20
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt, test_16.txt, test_17.txt
ケース名 結果 実行時間 メモリ
sample_01.txt AC 27 ms 42104 KiB
sample_02.txt AC 25 ms 42000 KiB
sample_03.txt AC 25 ms 42120 KiB
test_01.txt AC 25 ms 41964 KiB
test_02.txt AC 25 ms 42228 KiB
test_03.txt AC 25 ms 41984 KiB
test_04.txt AC 26 ms 42360 KiB
test_05.txt AC 25 ms 42260 KiB
test_06.txt AC 25 ms 42252 KiB
test_07.txt AC 25 ms 42260 KiB
test_08.txt AC 25 ms 42260 KiB
test_09.txt AC 25 ms 42100 KiB
test_10.txt AC 25 ms 42200 KiB
test_11.txt AC 25 ms 42260 KiB
test_12.txt AC 25 ms 42260 KiB
test_13.txt AC 25 ms 42200 KiB
test_14.txt AC 24 ms 42080 KiB
test_15.txt AC 24 ms 42124 KiB
test_16.txt AC 25 ms 42248 KiB
test_17.txt AC 25 ms 42208 KiB