洛谷 P1164 小A點菜

2021-08-19 07:34:33 字數 762 閱讀 6604

uim神犇拿到了uoi的ra(鐳牌)後,立刻拉著**小a到了一家……餐館,很低端的那種。

uim指著牆上的價目表(太低階了沒有選單),說:「隨便點」。

不過uim由於買了一些輔(e)輔(ro)書,口袋裡只剩m元(m<=10000)。

餐館雖低端,但是菜品種類不少,有n種(n<=100),第i種賣ai元(ai<=1000)。由於是很低端的餐館,所以每種菜只有乙份。

小a奉行「不把錢吃光不罷休」,所以他點單一定剛好吧uim身上所有錢花完。他想知道有多少種點菜方法。

由於小a肚子太餓,所以最多只能等待1秒。

輸入格式:

第一行是兩個數字,表示n和m。

第二行起n個正數ai(可以有相同的數字,每個數字均在1000以內)。

輸出格式:

乙個正整數,表示點菜方案數,保證答案的範圍在int之內。

輸入樣例#1:

複製

4 4

1 1 2 2

輸出樣例#1:

複製

3

這題深搜不超時。。

揹包的話,就不寫了,差不多

#include#include#include#include#include#include#include#includeusing namespace std;

int n,m,cnt=0;

int a[1000];

void dfs(int index,int sum)

int main()

洛谷 P1164 小A點菜

不過uim由於買了一些輔 e 輔 ro 書,口袋裡只剩m元 m 10000 餐館雖低端,但是菜品種類不少,有n種 n 100 第i種賣ai元 ai 1000 由於是很低端的餐館,所以每種菜只有乙份。小a奉行 不把錢吃光不罷休 所以他點單一定剛好吧uim身上所有錢花完。他想知道有多少種點菜方法。由於小...

洛谷P1164 小A點菜

題目背景 uim神犇拿到了uoi的ra 鐳牌 後,立刻拉著 小a到了一家 餐館,很低端的那種。uim指著牆上的價目表 太低階了沒有選單 說 隨便點 題目描述 不過uim由於買了一些輔 e 輔 ro 書,口袋裡只剩m元 m 10000 餐館雖低端,但是菜品種類不少,有n種 n 100 第i種賣ai元 ...

洛谷p1164小A點菜

不過uim由於買了一些輔 man 輔 hua 書,口袋裡只剩 mm 元 m le 10000 m 10000 餐館雖低端,但是菜品種類不少,有 nn 種 n le 100 n 100 第 ii 種賣 a iai 元 a i le 1000 ai 1000 由於是很低端的餐館,所以每種菜只有乙份。小a...