求助站?题
  • 板块题目总版
  • 楼主2012zxt
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/1 11:55
  • 上次更新2023/11/2 16:49:02
查看原帖
求助站?题
537218
2012zxt楼主2023/10/1 11:55

T331041

95pts,错第二个点,可能被卡了

#include<bits/stdc++.h>
using namespace std;
#define int unsigned long long
int a,b;
signed main(){
	cin>>a>>b;
	if(a%2!=0||b%2!=0||(a==0&&b!=0)||(a!=0&&b==0)){
		cout<<"Impossible!";
		return 0;
	}
	int suma=a/2*3;
	int sumb=b-suma;
	int sumc=(a-sumb*2)/4;
	if(sumc!=(a-(b-a/2*3)*2)/4){
		cout<<"Impossible!";
		return 0;
	}
	cout<<sumb<<" "<<sumc;
	return 0;
}

2023/10/1 11:55
加载中...