Codeforces Round #634 (Div. 3) ——A. Candies and Two Sisters题解

题目链接:http://codeforces.com/contest/1335/problem/A

Codeforces Round #634 (Div. 3) ——A. Candies and Two Sisters题解_第1张图片Codeforces Round #634 (Div. 3) ——A. Candies and Two Sisters题解_第2张图片

题意就是给x个糖果,分给两个人,要求给第一个人的糖果必须大于给第二个人的,问有几种分法。就是个口算题

代码如下:

#include 
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;
}

你可能感兴趣的:(CF)