首页 > 其他分享 >Moderate Modular Mode

Moderate Modular Mode

时间:2022-10-04 16:57:06浏览次数:55  
标签:cout ll IOS cin long Modular Mode Moderate

传送门

题意:
找一个数n, n % x == y % n


思路:
对于 x > y,n = (x + y)即可,对于x < y, n = y - (y % x) / 2, 因为x, y都是偶数

总结:
擅于利用题目中所给的条件,偶数,然后分析大小关系,确定结论即可

点击查看代码
#include <bits/stdc++.h>
#define endl '\n'
#define IOS ios::sync_with_stdio(false);
using namespace std;

typedef long long ll;

int T;
ll x, y;

int main()
{
	IOS; cin.tie(0), cout.tie(0);
	cin >> T;
	while (T--)
	{
		cin >> x >> y;
		if (x > y)
			cout << (x + y) << endl;
		else
			cout << y - (y % x) / 2 << endl;
	}
	return 0;
}

标签:cout,ll,IOS,cin,long,Modular,Mode,Moderate
From: https://www.cnblogs.com/jumo-xiao/p/16754026.html

相关文章