公司發了某商店的購物券
1000
元,限定只能購買店中的
m種商品。每種商品的**分別為
m1,m2,
…,要求程式列出所有的正好能消費完該購物券的不同購物方法。
程式輸入:
第一行是乙個整數
m,代表可購買的商品的種類數。
接下來是
m個整數,每個
1行,分別代表這
m種商品的單價。
程式輸出:
第一行是乙個整數,表示共有多少種方案
第二行開始,每種方案佔
1行,表示對每種商品購買的數量,中間用空格分隔。
例如:輸入: 2
200300
則應輸出: 2
2 25 0
輸入: 2
500800
則應輸出: 1
2 0
#include#include#includeusing namespace std;
int num[1010],vis[1010];
int d[1010][1010],n,sum,ans;
void dfs(int x)
{ if(ans>1000||x>=n) return ;
if(ans==1000)
{ for(int i=0;i
藍橋杯 購物券消費方案 遞迴暴力 解題報告
公司發了某商店的購物券1000元,限定只能購買店中的m種商品。每種商品的 分別為m1,m2,要求程式列出所有的正好能消費完該購物券的不同購物方法。程式輸入 第一行是乙個整數m,代表可購買的商品的種類數。接下來是m個整數,每個1行,分別代表這m種商品的單價 0第一行是乙個整數,表示共有多少種方案 第二...
雜湊 購物券(bday)
小y得到了兩張價值不菲的shop購物券,所以他決定去買n件禮物送給朋友們。小y選好了n件禮物,並且它們的 之和恰好為兩張購物券的面值之和。當小y被自己的聰明所折服,高興地去結賬時,他突然發現shop對購物券的使用有非常奸詐的規定 一次只允許使用一張 不找零 不與現金混用。小y身上根本沒有現金,並且他...
(七)購物券設計
id int unsigned auto increment comment 主鍵 deno decimal 10,2 unsigned not null comment 面值 condition decimal 10,2 unsigned not null comment 訂單滿多少錢可以使用 s...