不能暴力枚举,要消元。(否则会TLE)
2025-11-30 08:42:29
发布于:北京
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int n=0,m=0;
cin>>n;
for(int i=0;i<=n/7;i++){
int j=(n-7i)/4;
if((n-7i)%40&&(n-i-j)%30)m++;
}
cout<<m;
return 0;
}
这里空空如也
2025-11-30 08:42:29
发布于:北京
#include<bits/stdc++.h>
using namespace std;
int main(){
int n=0,m=0;
cin>>n;
for(int i=0;i<=n/7;i++){
int j=(n-7i)/4;
if((n-7i)%40&&(n-i-j)%30)m++;
}
cout<<m;
return 0;
}
这里空空如也
提交答案之后,这里将显示提交结果~
有帮助,赞一个