窮舉問題 搬磚

2021-10-10 13:36:47 字數 856 閱讀 3167

拼題a:

問題描述:

某工地需要搬運磚塊,已知男人一人搬3塊,女人一人搬2塊,小孩兩人搬1塊。如果想用n人正好搬n塊磚,問有多少種搬法?

輸入格式:

輸入在一行中給出乙個正整數n。

輸出格式:

輸出在每一行顯示一種方案,按照"men = cnt_m, women = cnt_w, child = cnt_c"的格式,輸出男人的數量cnt_m,女人的數量cnt_w,小孩的數量cnt_c。請注意,等號的兩側各有乙個空格,逗號的後面也有乙個空格。

如果找不到符合條件的方案,則輸出"none"

輸入樣例:

45輸出樣例:

men = 0, women = 15, child = 30

men = 3, women = 10, child = 32

men = 6, women = 5, child = 34

men = 9, women = 0, child = 36

#include

#include

using

namespace std;

#define m 1000

intmain()

}if(m==0)

cout<<

"none"

<

return0;

}

截圖:

窮舉問題 搬磚

某工地需要搬運磚塊,已知男人一人搬3塊,女人一人搬2塊,小孩兩人搬1塊。如果想用n人正好搬n塊磚,問有多少種搬法?輸入在一行中給出乙個正整數n。輸出在每一行顯示一種方案,按照 men cnt m,women cnt w,child cnt c 的格式,輸出男人的數量cnt m,女人的數量cnt w,...

窮舉問題 搬磚 15分

某工地需要搬運磚塊,已知男人一人搬3塊,女人一人搬2塊,小孩兩人搬1塊。如果想用n人正好搬n塊磚,問有多少種搬法?輸入格式 輸入在一行中給出乙個正整數n。輸出格式 輸出在每一行顯示一種方案,按照 men cnt m,women cnt w,child cnt c 的格式,輸出男人的數量cnt m,女...

窮舉問題 搬磚 15分

某工地需要搬運磚塊,已知男人一人搬3塊,女人一人搬2塊,小孩兩人搬1塊。如果想用n人正好搬n塊磚,問有多少種搬法?輸入在一行中給出乙個正整數n。輸出在每一行顯示一種方案,按照 men cnt m,women cnt w,child cnt c 的格式,輸出男人的數量cnt m,女人的數量cnt w,...