题目链接:http://codeforces.com/contest/1335/problem/A
题意就是给x个糖果,分给两个人,要求给第一个人的糖果必须大于给第二个人的,问有几种分法。就是个口算题
代码如下:
#include <bits/stdc++.h>
using namespace std;
int main() {
int t;
scanf("%d", &t);
while(t--) {
int n;
scanf("%d", &n);
int res = 0;
if(n < 2) {
res = 0;
} else if(n % 2 == 0) {
res = n / 2 - 1;
} else {
res = n / 2;
}
printf("%d\n", res);
}
return 0;
}