CF203A提问
  • 板块题目总版
  • 楼主XH1111
  • 当前回复8
  • 已保存回复8
  • 发布时间2023/8/18 17:13
  • 上次更新2023/11/3 02:52:03
查看原帖
CF203A提问
664087
XH1111楼主2023/8/18 17:13
#include<bits/stdc++.h>
using namespace std;
int main(){
	int x,t,a,b,c,d,s,p,f[1000],y[1000];
	cin>>x>>t>>a>>b>>c>>d;
	for(int i=1;i<=t;i++){
		if((a-c)>=0){
			f[i]=a;
			a-=c;
			s=i;
		}
		else{
			break;
		}
	}
	for(int i=1;i<=t;i++){
		if((b-d)>=0){
			y[i]=b;
			b-=d;
			p=i;
		}
		else{
			break;
		}
	}
	for(int i=1;i<=s;i++){
		for(int j=1;j<=p;j++){
			if(f[i]+y[j]==x){
				cout<<"YES"<<endl;
				return 0; 
			}
		}
	}
	cout<<"NO"<<endl;
	return 0;
} 

哪错了 求指点

2023/8/18 17:13
加载中...