BestCoder Round #861001Price List(數學)
問題描述
在Byteland一共有n家商店,編號依次為1到n。每家商店只會賣一種物品,其中第ii家商店的物品單價為v_iv
i
。
Byteasar每天都會進行一次購物,他會在每家商店購買最多一件物品,當然他也可以選擇什麼都不買。回家之後,Byteasar會把這一天購物所花的錢的總數記錄在賬本上。
Byteasar的數學不好,他可能會把花的錢記少,也可能記多。Byteasar並不介意記少,因為這樣看上去顯得自己沒花很多錢。
請寫一個程式,幫助Byteasar判斷每條記錄是否一定記多了。
輸入描述
輸入的第一行包含一個正整數T(1\leq T\leq 10)T(1≤T≤10),表示測試資料的組數。
對於每組資料,第一行包含兩個正整數n,m(1\leq n,m\leq 100000)n,m(1≤n,m≤100000),表示商店的個數和記錄的個數。
第二行包含nn個正整數v_i(1\leq v_i\leq 100000)v
i
(1≤v
i
≤100000),依次表示每家商店的物品的單價。
接下來mm行,每行包含一個整數q(0\leq q\leq 10^{18})q(0≤q≤10
18
),表示一條記錄。
輸出描述
對於每組資料,輸出一行mm個字元,依次回答每個詢問。如果一定記多了,請輸出'1',否則輸出'0'。
輸入樣例
1
3 3
2 5 4
1
7
10000
輸出樣例
在Byteland一共有n家商店,編號依次為1到n。每家商店只會賣一種物品,其中第ii家商店的物品單價為v_iv
i
。
Byteasar每天都會進行一次購物,他會在每家商店購買最多一件物品,當然他也可以選擇什麼都不買。回家之後,Byteasar會把這一天購物所花的錢的總數記錄在賬本上。
Byteasar的數學不好,他可能會把花的錢記少,也可能記多。Byteasar並不介意記少,因為這樣看上去顯得自己沒花很多錢。
請寫一個程式,幫助Byteasar判斷每條記錄是否一定記多了。
輸入描述
輸入的第一行包含一個正整數T(1\leq T\leq 10)T(1≤T≤10),表示測試資料的組數。
對於每組資料,第一行包含兩個正整數n,m(1\leq n,m\leq 100000)n,m(1≤n,m≤100000),表示商店的個數和記錄的個數。
第二行包含nn個正整數v_i(1\leq v_i\leq 100000)v
i
(1≤v
i
≤100000),依次表示每家商店的物品的單價。
接下來mm行,每行包含一個整數q(0\leq q\leq 10^{18})q(0≤q≤10
18
),表示一條記錄。
輸出描述
對於每組資料,輸出一行mm個字元,依次回答每個詢問。如果一定記多了,請輸出'1',否則輸出'0'。
輸入樣例
1
3 3
2 5 4
1
7
10000
輸出樣例
001
思路:人生中第一道BC題。這道題是一道簡單數學題,因為所有的商店都可以去,所以只要判斷當天所花的錢是否超過可以買的所有商品的錢就行了。超過則記多了輸出1否則輸出0.注意格式!
相關文章
- BestCoder Round #25 A,B
- BestCoder Round #3 A,B
- BestCoder Round #20 B,C
- hdu 5086 Revenge of Segment Tree(BestCoder Round #16)
- BestCoder Round #2 1001 TIANKENG’s restaurant(區間內查詢)REST
- Codeforces Round #320 (Div. 2) [Bayan Thanks-Round] C 數學
- Codeforces Round #360 (Div. 2) D 數學題
- Codeforces Round #224 (Div. 2)(數學、dfs)
- Codeforces Round #688 (Div. 2) C. Triangles(思維,數學)
- 容斥 + 組合數學 ---Codeforces Round #317 A. Lengthening Sticks
- 小白學集合之List介面
- Mybatis(五)--原始碼分析傳入單個list引數和多個list引數寫法MyBatis原始碼
- Mybatis傳入引數為List物件MyBatis物件
- mybatis 多引數 list和StringMyBatis
- 深度學習庫安裝list深度學習
- 重學c#系列——list(十二)C#
- Python List 基礎學習Python
- 小白學python系列-(4)listPython
- 集合框架學習之List介面框架
- BestCoder-Machine(三進位制-彩燈變換)Mac
- [work] python list中數字與一個數相乘Python
- 【Codeforces Round 362 (Div 2)B】【模擬】Barnicle 科學計數法轉普通表示法
- 現代分散式資料庫 資料分佈方式 Round-Robin、Range、List 和 Hash分散式資料庫
- 草根學Python(三)List 和 TuplePython
- Java學習--list,set,Map介面使用Java
- MyBatis中傳入引數為List集合的MyBatis
- mybatis list作為引數 foreach迴圈MyBatis
- python學習筆記-list的用法Python筆記
- BestCoder-四條邊是否能組成四邊形
- UOJ Round #15 [構造 | 計數 | 異或雜湊 kmp]KMP
- C# List 用法list<>C#
- GJ Round
- List分頁(SQL引數化2100個 )SQL
- Python 小練習 求list內中間數Python
- 【C#學習筆記】List容器使用C#筆記
- Redis學習手冊(List資料型別)Redis資料型別
- 學習筆記--how the cbo evaluates IN-list iterators筆記
- Python List 列表list()方法Python