Submission #579146


Source Code Expand

#include <stdio.h>

typedef long int li;
void cmd1();
void cmd2();
void cmd3();

void (*cmd[])() = {cmd1,cmd2,cmd3};
li a[100001],num=0,n;

int main(){
	int c;
	li q,p,v; 
	scanf("%ld %ld", &n,&q);
	for(;q>0;q--){
		scanf("%d",&c);
		++num;
		(*cmd[c-1])();
	}
	return 0;
}
void cmd1(){
	li p,s;
	int v;
	scanf("%ld %d",&p,&v);
	s = num + v;
	for(;p>0;p--){
		if(a[p] % s >= num)
			a[p] = s*(a[p]/s+1);
	}
}

void cmd2(){
	li p;
	scanf("%ld",&p);
	printf("%ld\n",a[p]);
}

void cmd3(){
	li i,v;
	scanf("%ld",&v);
	for(i=1;i<n+1;i++){
		a[i] += v;
	}
}

Submission Info

Submission Time
Task E - 自動MOD取り機
User niconico774
Language C (GCC 4.9.2)
Score 0
Code Size 596 Byte
Status TLE
Exec Time 4045 ms
Memory 1652 KiB

Compile Error

./Main.c: In function ‘main’:
./Main.c:14:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%ld %ld", &n,&q);
  ^
./Main.c:16:3: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d",&c);
   ^
./Main.c: In function ‘cmd1’:
./Main.c:25:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%ld %d",&p,&v);
  ^
./Main.c: In function ‘cmd2’:
./Main.c:35:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%ld",&p);
  ^
./Main.c: In function ‘cmd3’:
./Main.c:41:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%ld",&v);
  ^

Judge Result

Set Name All Sample
Score / Max Score 0 / 100 0 / 0
Status
AC × 14
TLE × 76
AC × 2
Set Name Test Cases
All in1.txt, in10.txt, in11.txt, in12.txt, in13.txt, in14.txt, in15.txt, in16.txt, in17.txt, in18.txt, in19.txt, in2.txt, in20.txt, in21.txt, in22.txt, in23.txt, in24.txt, in25.txt, in26.txt, in27.txt, in28.txt, in29.txt, in3.txt, in30.txt, in31.txt, in32.txt, in33.txt, in34.txt, in35.txt, in36.txt, in37.txt, in38.txt, in39.txt, in4.txt, in40.txt, in41.txt, in42.txt, in43.txt, in44.txt, in45.txt, in46.txt, in47.txt, in48.txt, in49.txt, in5.txt, in50.txt, in51.txt, in52.txt, in53.txt, in54.txt, in55.txt, in56.txt, in57.txt, in58.txt, in59.txt, in6.txt, in60.txt, in61.txt, in62.txt, in63.txt, in64.txt, in65.txt, in66.txt, in67.txt, in68.txt, in69.txt, in7.txt, in70.txt, in71.txt, in72.txt, in73.txt, in74.txt, in75.txt, in76.txt, in77.txt, in78.txt, in79.txt, in8.txt, in80.txt, in81.txt, in82.txt, in83.txt, in84.txt, in85.txt, in86.txt, in87.txt, in88.txt, in89.txt, in9.txt, in90.txt
Sample sample_in1.txt, sample_in2.txt
Case Name Status Exec Time Memory
in1.txt AC 51 ms 788 KiB
in10.txt TLE 4035 ms 1640 KiB
in11.txt TLE 4035 ms 1640 KiB
in12.txt TLE 4034 ms 1584 KiB
in13.txt TLE 4035 ms 1644 KiB
in14.txt TLE 4035 ms 1644 KiB
in15.txt TLE 4034 ms 1648 KiB
in16.txt TLE 4034 ms 1644 KiB
in17.txt TLE 4035 ms 1644 KiB
in18.txt TLE 4034 ms 1644 KiB
in19.txt TLE 4034 ms 1648 KiB
in2.txt AC 23 ms 744 KiB
in20.txt TLE 4034 ms 1644 KiB
in21.txt TLE 4034 ms 1648 KiB
in22.txt TLE 4034 ms 1648 KiB
in23.txt TLE 4034 ms 1632 KiB
in24.txt TLE 4035 ms 1252 KiB
in25.txt TLE 4033 ms 1648 KiB
in26.txt AC 791 ms 792 KiB
in27.txt AC 565 ms 792 KiB
in28.txt AC 390 ms 788 KiB
in29.txt AC 62 ms 784 KiB
in3.txt AC 24 ms 764 KiB
in30.txt TLE 4034 ms 1644 KiB
in31.txt TLE 4034 ms 1644 KiB
in32.txt TLE 4035 ms 1640 KiB
in33.txt TLE 4034 ms 1644 KiB
in34.txt TLE 4034 ms 1636 KiB
in35.txt TLE 4037 ms 1624 KiB
in36.txt AC 29 ms 780 KiB
in37.txt TLE 4035 ms 1648 KiB
in38.txt TLE 4034 ms 1008 KiB
in39.txt TLE 4035 ms 1512 KiB
in4.txt AC 27 ms 784 KiB
in40.txt TLE 4034 ms 1636 KiB
in41.txt TLE 4036 ms 1256 KiB
in42.txt TLE 4034 ms 1520 KiB
in43.txt AC 386 ms 792 KiB
in44.txt TLE 4034 ms 1640 KiB
in45.txt AC 388 ms 792 KiB
in46.txt TLE 4035 ms 1576 KiB
in47.txt TLE 4036 ms 1652 KiB
in48.txt TLE 4034 ms 1632 KiB
in49.txt AC 906 ms 1516 KiB
in5.txt AC 349 ms 780 KiB
in50.txt TLE 4035 ms 1644 KiB
in51.txt TLE 4039 ms 1648 KiB
in52.txt TLE 4035 ms 1640 KiB
in53.txt TLE 4035 ms 1572 KiB
in54.txt TLE 4034 ms 1644 KiB
in55.txt TLE 4035 ms 1644 KiB
in56.txt TLE 4032 ms 1644 KiB
in57.txt TLE 4035 ms 1648 KiB
in58.txt TLE 4045 ms 1644 KiB
in59.txt TLE 4034 ms 1640 KiB
in6.txt TLE 4033 ms 1648 KiB
in60.txt TLE 4037 ms 1572 KiB
in61.txt TLE 4034 ms 1640 KiB
in62.txt TLE 4035 ms 1620 KiB
in63.txt TLE 4034 ms 1636 KiB
in64.txt TLE 4032 ms 1644 KiB
in65.txt TLE 4036 ms 1564 KiB
in66.txt TLE 4035 ms 1640 KiB
in67.txt TLE 4035 ms 1640 KiB
in68.txt TLE 4035 ms 1648 KiB
in69.txt TLE 4035 ms 1632 KiB
in7.txt AC 3262 ms 796 KiB
in70.txt TLE 4034 ms 1640 KiB
in71.txt TLE 4032 ms 1648 KiB
in72.txt TLE 4033 ms 1620 KiB
in73.txt TLE 4033 ms 1644 KiB
in74.txt TLE 4035 ms 1644 KiB
in75.txt TLE 4034 ms 1636 KiB
in76.txt TLE 4036 ms 1640 KiB
in77.txt TLE 4036 ms 1640 KiB
in78.txt TLE 4034 ms 1640 KiB
in79.txt TLE 4036 ms 1580 KiB
in8.txt TLE 4033 ms 1628 KiB
in80.txt TLE 4033 ms 1644 KiB
in81.txt TLE 4035 ms 1640 KiB
in82.txt TLE 4035 ms 1648 KiB
in83.txt TLE 4034 ms 1580 KiB
in84.txt TLE 4036 ms 1644 KiB
in85.txt TLE 4036 ms 1644 KiB
in86.txt TLE 4036 ms 1636 KiB
in87.txt TLE 4033 ms 1640 KiB
in88.txt TLE 4035 ms 1640 KiB
in89.txt TLE 4034 ms 1640 KiB
in9.txt TLE 4035 ms 1580 KiB
in90.txt TLE 4034 ms 1632 KiB
sample_in1.txt AC 25 ms 748 KiB
sample_in2.txt AC 24 ms 784 KiB