2022-12-03

【ZeroJudge】b964 第 1 題 成績指標 解法分享

點擊前往題目👉b964

我的解法

#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	int count=0;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++)
		cin>>a[i];
	sort(a,a+n);
	for(int i=0;i<n;i++){
		if(i==n-1)
			cout<<a[i];
		else
			cout<<a[i]<<" ";
	}
	cout<<"\n";
	for(int i=0;i<n;i++){
		if(a[0]>=60){
			cout<<"best case"<<endl;
			break;
		}
		else{
			if(a[i]<60&&a[i+1]>=60)
				cout<<a[i]<<endl;
			else if(a[n-1]<60){
				cout<<a[n-1]<<endl;
				break;	
			}
		}
	}
		if(a[n-1]<60){
			cout<<"worst case"<<endl;
		}
		else{
            for(int i=0;i<n;i++){
                if(a[i]<60&&a[i+1]>=60&&i!=n-1){
                    cout<<a[i+1]<<endl;
                    break;
                }
                else
                    count+=1;
            }
        if(count==n)
        cout<<a[0]<<endl;
		}
    return 0;
}

沒有留言:

張貼留言

留言注意事項:

勾選「通知我」可在後續有回覆時寄信給您!

使用Safari恐無法登入留言(只能以匿名方式留言)!

敬請詳細描述問題,以方便站方迅速判斷與解答!

依據本站免責聲明,本站得逕行刪除含有不適合存在於本站的言論與字詞的發言,敬請謹慎留言!