诡异
查看原帖
诡异
539495
what_else楼主2022/6/16 19:17

这是我在 C++11 上提交的代码:


#include<bits/stdc++.h>
using namespace std;
int s[10010],n,next,m,p[10010],on,ans;
int main(){
	cin>>n>>m;on=n;
	for(int i=1;i<=n;i++)
	cin>>s[i];
	next=m+1;
	for(int i=1;i<=m;i++)
	p[i]=i;
	while(n){
		for(int i=1;i<=m;i++){
			if(on<p[i])continue;
			s[p[i]]--;
			if(s[p[i]]==0){
				n--;
				p[i]=next;next++;
			}
		}
		ans++;
	}
    cout<<ans;
} 

报错了,可是转到 C++98 就 AC 了,这是神马一回事?

2022/6/16 19:17
加载中...