시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 1024 MB | 1 | 1 | 1 | 100.000% |
Under IOI har Sverige och Finland snöbollskrig mot varandra. Det går till på följande sätt:
Efter att snöbollskriget är över kommer lagledarna för några av de övriga länderna till platsen. De ser resterna av kastade snöbollar på marken och blir alldeles förfärade över mängderna. Det här ska upp på nästa IOI-styrelsemöte! Någon föreslår ett svenskt-finskt godisförbud under tävlingen som straff. Sverige och Finland försvarar sig: det var ju bara självförsvar!
Givet storlekarna på snöbollarna som kastats i de olika riktningarna, hur många av dem kan som mest ha kastats i självförsvar?
Den första raden innehåller två tal $N$ och $M$, $1 \le N,M \le 100\,000$. Den andra raden innehåller $N$ tal $a_i$ ($1 \le a_i \le 1\,000\,000$): storlekarna på snöbollarna som Sverige kastade. Den tredje raden innehåller $M$ tal $b_i$ ($1 \le b_i \le 1\,000\,000$): storlekarna på snöbollarna som Finland kastade.
Båda sekvenserna kommer att vara givna i stigande ordning.
Du ska skriva ut ett tal: antal snöbollar som högst kan ha kastats i självförsvar.
4 2 1 3 4 5 2 3
3
3 3 1 1 1 1 1 1
0
I det första exempelfallet så har Sverige kastat fyra snöbollar, av storlek 1, 3, 4 och 5 respektive, och Finland kastat två snöbollar av storlekar 2 och 3.
Det skulle t.ex. kunna skett genom att Sverige började med att kasta en snöboll av storlek 1 på Finland, som i självförsvar kastar tillbaka en av storlek 2, varav Sverige svarar med en av storlek 3 och missar. Finland kastar därefter sin kvarvarande snöboll av storlek 2, och Sverige svarar med en av storlek 4, och missar igen. Sverige missar även med sin sista snöboll av storlek 5. Totalt kastades 3 av snöbollarna i självförsvar.
I det andra exempelfallet så kan ingen av snöbollarna ha varit i självförsvar, eftersom en sådan snöboll måste vara större än den tidigare.
Olympiad > Swedish Olympiad in Informatics > 2017 > Online Qualification E번