zzuli 1785 學渣的逆襲

2021-07-08 11:48:13 字數 1062 閱讀 1333

老師在黑板上寫了四個數列a,b,c,d,數列a,b,c,d分別有i,j,k,l個數,突然間老師很生氣的把正在睡覺的豆子喊了起來,問:「這是你第x次上課睡覺了!現在給你個贖罪的機會,你從每個數列中選擇乙個數,有多少種選法使他們的和為x?」,豆子實在太慌亂了,小夥伴們能告訴豆子正確答案嗎?

第一行有四個整數i,j,k,l(1<=i,j,k,l<=500),第二行有i個數a1,a2...ai,第三行有j個數b1,b2...bj,第四行有k個數c1,c2...ck,第五行有l個數d1,d2...dl。第六行有乙個數m,接下來m行詢問,每行有乙個數字x。(m<=10),(|x|<10^10),(|a|,|b|,|c|,|d|<=10^8)

輸出有m行,每行輸出乙個x對應的答案。

2 2 2 2

1 23 4

5 67 837

1617

0

14

#include #include #include #include #include #include #include #include #include #include #include using namespace std;

typedef long long ll;

#define n 251100

#define inf 0x3f3f3f3f

#define pi acos (-1.0)

#define eps 1e-8

#define met(a, b) memset (a, b, sizeof (a))

int a1[n], b1[n], c1[n], d1[n], val1[n], val2[n];

int main ()

{ int a, b, c, d, m, q;

while (scanf ("%d %d %d %d", &a, &b, &c, &d) != eof)

{met (a1, 0), met (b1, 0), met (c1, 0), met (d1, 0);

met (val1, 0), met (val2, 0);

for (int i=0; i

學渣的我使用Hexo

win10系統 這個主題非常喜歡,簡潔大氣。下面記錄一下學習過程。next主題 hexo主題文件 安裝 hexo 相當簡單。然而在安裝前,您必須檢查電腦中是否已安裝下列應用程式 按照上面的文件,使用git bash here npm install g hexo cli 安裝好後hexo後 進行下一...

學渣的春招之路

那還不是因為我秋招0offer!反思一下自己 沒有提前準備,說實話,我在春天的時候就修改了自己的手機桌布。桌布是我為秋招準備的todo list,前乙個月每天看著桌布還有緊迫感,每天留出時間學python,複習課程,然而 開始之後,我就無視了桌布的存在。這導致我秋招的很多筆試答得一塌糊塗 回國之後依...

學渣的心酸(求職篇)

大學就這樣的畢業了,沒有什麼特別的經歷。剛看完 決戰21點 回想起自己的大學時光。沒有什麼值得拿出來炫耀,讓人看完覺得耀眼的經歷。但是,每個人經歷一段時間都會有自己的收穫,回頭想想我也收穫了一些東西。那麼這段經歷就是值得的。大學真的再見了!好了,說說最近都做了什麼吧。畢業之後回到了,自己的家。沒有衣...