Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
110888 毛泓博(做题专用,大号Fess) 花费 C++ 解答错误 0 0 MS 252 KB 3194 2023-11-17 13:56:06

Tests(0/10):


#include<bits/stdc++.h> //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 using namespace std; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 int n,m,o,p,sum[100005]; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 int smin(int ll,int rr,int e=0) //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 { //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 int s=2147483647,k; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 for(int i=ll;i<=rr;i++) if(i!=e&&sum[i]<s) s=sum[i],k=i; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 return k; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 } //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 int main() //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 { //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 cin>>n>>m; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 for(int i=1;i<=n;i++) cin>>sum[i]; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 while(n>m) //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 { //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 o=smin(1,n); //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 p=smin((o==1?o:o-1),(o==n?o:o+1),o); //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 if(p<o) p++,o--; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 sum[o]+=sum[p]; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 for(int i=o+1;i<n;i++) sum[i]=sum[i+1]; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 n--; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 } //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 cout<<smin(1,n); //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 return 0; //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴 } //小朋友,吃饭的时候是不可以讲话的哦,搞得我头都晕了,饭饭都塞不住你的嘴


测评信息: