Home STD Contest Notification Clarification Problems Ranklist Status Print Sign Out

Contest Clarifications

1030
#include<bits/stdc++.h>
using namespace std;
int main()
{
int t,t1=1;
scanf("%d",&t);
while(t--,t1++)
{
int n,m,k,a[10001];
int k1=k;
int Max=0;
set<int>st;
scanf("%d %d %d",&n,&m,&k);
while(k1--)
{
st.insert(k1);
}
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
sort(a+1,a+n);
if(a[n]-m>0)
{
for(int i=n;i>=1;i--)
{
if(a[i]-a[i-1]<=k&&st.count(a[i]-a[i-1]))
{
st.erase(a[i]-a[i-1]);
k--;
if(a[i-1]<=m)
{
printf("Case #%d\nwhy am I so diao?\n",t1-1);
break;
}
else
{
printf("Case #%d\nmadan!\n",t1-1);
break;
}
}
else
{
printf("Case #%d\nmadan!\n",t1-1);
break;
}
}
}
else
{
printf("Case #%d\nwhy am I so diao?\n",t1-1);
}
}
}
tyfzws at 2021-08-21 14:30:31

 

Post a new reply

Title: