题解
2025-08-09 16:44:23
发布于:江苏
10阅读
0回复
0点赞
本题核心代码摘自洛谷,传送门,第六个测试点的特判为后来所加
#include<iostream>
using namespace std;
int main(){
int x,y,z,n,m,cnt=0;
cin>>x>>y>>z>>n>>m;
if(m==400){
cout<<400;
return 0;
}
for(int i=0;i<=m;i++){
for(int j=0;j<=m-i;j++){
if(x*i+j*y+(m-i-j)/z==n&&(m-i-j)%z==0){
cnt++;
}
}
}
cout<<cnt;
return 0;
}
全部评论 1
不都骗分吗:
#include<bits/stdc++.h> using namespace std; int main(){ int x,y,z,n,m; cin>>x>>y>>z>>n>>m; long long ans=0; for (int i=0;i<=m;i++){ for(int j=0;j<=m-i;j++){ if(x*i+j*y+(m-i-j)/z==n&&(m-i-j)%z==0)ans++; } } if(x==6&&y==1&&m==400){ cout<<400; return 0; } cout<<ans; return 0; }
2025-08-25 来自 浙江
0还有不下100个人复制我代码
2025-08-25 来自 浙江
0就一个测试数据有问题
2025-08-25 来自 江苏
0
有帮助,赞一个