int num_liars = 0, num_liars_left = 0;
for (int i = 0; i < n; i++) {
if (claims[i] > 0) {
num_liars++;
num_liars_left += claims[i] - 1;
}
}
if (num_liars == 0) {
printf("0\n");
} else if (num_liars > num_liars_left) {
printf("-1\n");
} else {
int num_truth_tellers = n - num_liars;
int num_liars_total = num_liars_left + (num_liars - num_truth_tellers);
printf("%d\n", num_liars_total/7);
}
}
return 0;
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter