老師在黑板上寫了四個數列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 21 23 4
5 67 837
1617
014
#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點 回想起自己的大學時光。沒有什麼值得拿出來炫耀,讓人看完覺得耀眼的經歷。但是,每個人經歷一段時間都會有自己的收穫,回頭想想我也收穫了一些東西。那麼這段經歷就是值得的。大學真的再見了!好了,說說最近都做了什麼吧。畢業之後回到了,自己的家。沒有衣...