#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdbool.h>
int main() {
char temp;
long long even = 0;
long long odd = 0;
bool lastdigiteven = true;
while (scanf("%c", &temp) != EOF) {
if (temp != '\n') {
// 如果是偶数
if ((temp - '0') % 2 == 0) {
lastdigiteven = true;
even++;
} else { // 如果对2求余不得0,证明是奇数
odd++;
lastdigiteven = false;
}
}
}
// 偶数和偶数组合,可以得到偶数,奇数和奇数组合可以得到偶数
if (lastdigiteven) {
printf("%lld", even - 1);
} else {
printf("%lld", odd - 1);
}
return 0;
}

京公网安备 11010502036488号