Submission #1608320


Source Code Expand

#include<iostream>
using namespace std;

int main(){
 int N;
 int a[100];
 int c;
 int i;
 int temp;
 int ans;
 int over=0;
 int min;
 int max;
 cin>>N;
 for(c=0;c<N;c++){
 	cin>>a[c];
	if(a[c]>=3200){
		over++;
	}
 }
 //ソート
 for(c=0;c<N-1;c++){
 	for(i=0;i<N-1;i++){
		if(a[i]>a[i+1]){
			temp=a[i+1];
			a[i+1]=a[i];
			a[i]=temp;
		}
	}
 }
 ans=0;
 if(a[0]<3200){
 	temp=a[0]/400;
	ans++;
 }
 //仕分け
 for(c=1;c<N;c++){
 	if(a[c]>=3200){
		break;
	}
 	if(a[c]/400>temp && a[c]<3200){
		ans++;
 	}
	temp=a[c]/400;
 }
 if(over!=0 && N-over!=0){
 	min=ans;
	max=ans+over;
 }else if(over!=0 && N-over==0){
 	min=1;
	max=over;
 }else{
 	min=ans;
	max=ans;
 }
 
 cout<<min<<" "<<max;
}

Submission Info

Submission Time
Task C - Colorful Leaderboard
User watamario15
Language C++14 (GCC 5.4.1)
Score 300
Code Size 749 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 8
Set Name Test Cases
Sample s1.txt, s2.txt, s3.txt
All in1.txt, in2.txt, in3.txt, in4.txt, in5.txt, s1.txt, s2.txt, s3.txt
Case Name Status Exec Time Memory
in1.txt AC 1 ms 256 KB
in2.txt AC 1 ms 256 KB
in3.txt AC 1 ms 256 KB
in4.txt AC 1 ms 256 KB
in5.txt AC 1 ms 256 KB
s1.txt AC 1 ms 256 KB
s2.txt AC 1 ms 256 KB
s3.txt AC 1 ms 256 KB