搬砖问题.c 387 B

1234567891011121314151617
  1. #include <stdio.h>
  2. int main() {
  3. int n,man,woman,child;
  4. scanf("%d", &n);
  5. for (man = 0; man <= n / 4; man++) {
  6. for (woman = 0; woman <= n / 3; woman++) {
  7. child = (n - 4 * man - 3 * woman) * 2;
  8. if (child >= 0 && man + woman + child == n) {
  9. printf("%d %d %d\n", man, woman, child);
  10. }
  11. }
  12. }
  13. return 0;
  14. }