社区讨论

求高人指点(码风良好)

P15266「UTOI 1A」sp! dusttale参与者 4已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@mlhxdnse
此快照首次捕获于
2026/02/11 19:07
上周
此快照最后确认于
2026/02/13 17:30
6 天前
查看原帖
调了一下午了,请大佬教教。我太菜了呜呜呜
CPP
#include <bits/stdc++.h>
#define int long long 

using namespace std;

int T, n, m;
void solve() {
	cin >> n >> m;
	if(m > (n - 1) / 2) {
		puts("-1");
		return ; 
	}
	if(n < 4) {
		if(m > 0) {
			puts("-1");
			return ; 
		}
		if(n == 1) puts("2");
		if(n == 2) puts("3");
		if(n == 3) puts("4");
		return ; 
	}
	cout << max(n + 1, 2 * m + 3) << "\n";
}

signed main() {
	cin >> T;
	while(T --) solve(); 
	return 0;
}
必关!!!

回复

6 条回复,欢迎继续交流。

正在加载回复...