申请加强数据/撤销下载数据
查看原帖
申请加强数据/撤销下载数据
726089
Ecesq_4楼主2023/12/6 18:19

本题数据过水,用以下代码就可以卡到剩一个点

#include<bits/stdc++.h>
using namespace std;
#define int long long
double n,m,k;
double s=0;
signed main()
{
	cin>>n>>k;
	for(int i=1;i<=n;i++)
	{
		cin>>m;
		s+=m;
	}
	cout<<(int)(ceil)(s/k)<<endl;
	return 0;
}

但因为本题又可以下载数据,所以有心之人就去下载了最后一个点就可以AC:

#include<bits/stdc++.h>
using namespace std;
#define int long long
double n,m,k;
double s=0;
signed main()
{
	cin>>n>>k;
	for(int i=1;i<=n;i++)
	{
		cin>>m;
		s+=m;
	}
	if(abs(n-4)<0.1 && abs(k-10)<0.1 && m==2)
	{
		cout<<4<<endl;
		return 0;
	}
	cout<<(int)(ceil)(s/k)<<endl;
	return 0;
}

这题是个好题,所以希望大家可以得到“良好的练习”

so,申请加强数据/撤销下载数据

2023/12/6 18:19
加载中...