小于等于

codeforces 1102A.Integer Sequence Dividing

拜拜、爱过 提交于 2019-11-28 07:22:33
codeforces 1102A 题意: 给一个数 n ,将小于等于 n 的数分为两部分,使两部分差值最小,求最小差值 题解: 判断小于等于 n 的奇数个数,如果为奇数,输出1 ,否则输出0 AC代码:c++ #include <bits/stdc++.h> using namespace std; typedef long long ll; int main(){ int n, ans = 0; cin >> n; if(n % 2 != 0){ ans = 1;n--; } if((n/2) % 2 != 0){ ans++; } cout << ans % 2 << endl; return 0; } php <?php $cin = fopen("php://stdin", "r"); $n = intval(fgets($cin)); $ans = 0; if($n % 2 != 0){ $ans++;$n--; } if(intval($n/2) % 2 != 0){ $ans++; } print_r(($ans%2). "\n"); fclose($cin); ?> 来源: https://blog.csdn.net/error311/article/details/100030724