Submission #74247671


Source Code Expand

Copy
#include <stdio.h>
int N, M;
int masu[1024];
int saikoro[1024];
int main(void) {
int i;
int cur = 1;
if (scanf("%d%d", &N, &M) != 2) return 1;
for (i = 1; i <= N; i++) {
if (scanf("%d", &masu[i]) != 1) return 1;
}
for (i = 1; i <= M; i++) {
if (scanf("%d", &saikoro[i]) != 1) return 1;
}
for (i = 1; i <= M; i++) {
cur += saikoro[i];
if (1 <= cur && cur <= N) cur += masu[cur];
if (cur >= N) break;
}
printf("%d\n", i);
return 0;
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <stdio.h>

int N, M;
int masu[1024];
int saikoro[1024];

int main(void) {
	int i;
	int cur = 1;
	if (scanf("%d%d", &N, &M) != 2) return 1;
	for (i = 1; i <= N; i++) {
		if (scanf("%d", &masu[i]) != 1) return 1;
	}
	for (i = 1; i <= M; i++) {
		if (scanf("%d", &saikoro[i]) != 1) return 1;
	}
	for (i = 1; i <= M; i++) {
		cur += saikoro[i];
		if (1 <= cur && cur <= N) cur += masu[cur];
		if (cur >= N) break;
	}
	printf("%d\n", i);
	return 0;
}

Submission Info

Submission Time
Task B - すごろく
User mikecat
Language C23 (GCC 14.2.0)
Score 100
Code Size 479 Byte
Status AC
Exec Time 1 ms
Memory 1824 KiB

Judge Result

Set Name set01 set02 set03 set04 set05
Score / Max Score 20 / 20 20 / 20 20 / 20 20 / 20 20 / 20
Status
AC × 1
AC × 1
AC × 1
AC × 1
AC × 1
Set Name Test Cases
set01 data1
set02 data2
set03 data3
set04 data4
set05 data5
Case Name Status Exec Time Memory
data1 AC 1 ms 1652 KiB
data2 AC 1 ms 1716 KiB
data3 AC 1 ms 1756 KiB
data4 AC 1 ms 1824 KiB
data5 AC 1 ms 1572 KiB


2026-03-21 (Sat)
07:32:30 +09:00