Submission #4309691


Source Code Expand

#include<stdio.h>
int num[6];
int ans;
int main(){
	for(int i=1;i<=5;i++)scanf("%d",&num[i]);
	ans=num[5];
	while(num[4]>0){
		ans++;num[4]--;
		num[1]-=61;
	}
	while(num[3]>0){
		ans++;num[3]--;
		if(num[2]>=7){
			num[2]-=7;
			num[1]-=42;
		}
		else{
			num[1]-=(98-num[2]*8);
			num[2]=0;
		}
	}
	while(num[2]>0){
		ans++;
		if(num[2]>=8){
			num[2]-=8;
			num[1]-=61;
		}
		else{
			num[1]-=(125-num[2]*8);
			num[2]=0;
		}
	}
	while(num[1]>0){
		ans++;
		num-=125;
	}
	printf("%d",ans);
}

Submission Info

Submission Time
Task D - 5キューブ
User luogu_bot2
Language C++ (GCC 5.4.1)
Score 0
Code Size 531 Byte
Status CE

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:35:6: error: incompatible types in assignment of ‘int’ to ‘int [6]’
   num-=125;
      ^
./Main.cpp:5:42: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  for(int i=1;i<=5;i++)scanf("%d",&num[i]);
                                          ^