我的题解真不一样
2024-11-22 20:45:52
发布于:浙江
37阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll yu=1;
ll num=0;
int main(){
ll a;
cin>>a;
a-=3;
ll d1=1;
ll d2=(a-1)/3;
ll d3=a-d1-d2;
while(yu!=3){
num=max(min(min(abs(d1-d2),abs(d1-d3)),abs(d2-d3)),num);
yu++;
d2++;
d3--;
}
cout<<num<<endl;
return 0;
}
我的思路是找3个数,去便利最大值。
这里空空如也
有帮助,赞一个