题解
2023-11-25 10:27:54
发布于:北京
57阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,s=0;
cin>>n;
for(long long a=0;a<=n/5;a++){
int b=(n-7a)/4;
int c=n-b-a;
if((n-a-b)%3==0 and (n-7a)%4==0 and c>=0 and b>=0){
s+=1;
}
}
cout<<s;
}
全部评论 1
不能直接枚举,会超时,最多留一个循环
2023-11-25 来自 北京
0
有帮助,赞一个