AtCoder šµ ABC457G Catch All Apples
š ABC457G Catch All Apples
Problem Statement
é”ē®ē°”čæ°
ę é”čęęåØęå®ęéåŗē¾åØęøē·äøēęå®ä½ē½®ć
ęÆåäŗŗäøéå§åÆä»„åØä»»ęä½ē½®ļ¼ä¹å¾ęÆå®ä½ęéęå¤ē§»å ļ¼č„ęäŗŗč½åØčęåŗē¾ēęéä½ę¼č©²ä½ē½®ļ¼å°±åÆä»„ę„ä½é£é”čęć
č«ę±åŗęå°éč¦å¤å°äŗŗļ¼ęč½ęęęčęé½ę„ä½ć
Constraints
ē“ęę¢ä»¶
- ęę å ©å ©äøå
- č¼øå „ēēŗę“ęø
ęč·Æļ¼åŗ§ęØč½ę + Dilworth å®ē
ęåÆéę§ę¢ä»¶åÆ«ęäøēå¼
čę ®å ©é”čęļ¼åčØåč ēęéåä½ē½®ēŗ ļ¼å¾č ēŗ äø ćåäøåę©åØäŗŗč½äøč½å ę„ä½åč åę„å¾č ļ¼
ę©åØäŗŗéåŗ¦äøéēŗ ļ¼ę仄åÆäøēč¦ę±ęÆļ¼å ©č ēęé差足仄č¦čä½ē½®å·®ļ¼ä¹å°±ęÆ ć
å±éēµå°å¼å¾å°å ©ę¢äøēå¼ļ¼
ę“ēå¾åå„å¾å°ļ¼
å ©č åæ é åęęē«ćä¹å°±ęÆčŖŖļ¼å®ē¾©å ©åč½ęå¼ å ļ¼ååÆę„ēŗēå č¦ę¢ä»¶å°±ęÆ äø ć
å¾ęå°äŗŗęøå°ę大åé
ęÆé”čęå°ęå° - å¹³é¢äøēäøåé»ćč„ č½ę„ēŗå° ļ¼č”Øē¤ŗå®ååÆē±åäøåę©åØäŗŗčēćå ę¤ļ¼äøę¢åę³ēåēåŗåå°ęå°å¹³é¢äøå ©åŗ§ęØé½äøäøéēäøę¢é»åļ¼éļ¼ć
é”ē®åęå°éč¦å¹¾ę¢äøäøééęč½č¦čęęé»āāéę£ęÆååŗéēęå°éč¦čåé”ć
åé P1020 [NOIP 1999 ęé«ē»] 导弹ę¦ęŖ ēč®č åÆč½å°éåč½ęäøéēļ¼ę ¹ę Dilworth å®ēļ¼åØęéååŗéäøļ¼ęå°éč¦čęøēę¼ę大åéē大å°ć
é裔ēåéęÆäøēµå ©å ©äøåÆę„ēŗēčęāāä»»åå ©é”ļ¼é½ē”ę³ęé²åäøåę©åØäŗŗēåēé åŗäøćęå„話說ļ¼å°åéäøēä»»ęå ©é» ļ¼äøč½åę滿足 äø ļ¼å¦åå®åå°±ęÆåÆę„ēŗēļ¼ć
å»ē«åéļ¼v ēå“ę ¼äøéååŗå
åéēę¢ä»¶āāä»»ęå ©é»äøč½åę滿足 äø ēę¢ä»¶ļ¼åŖę¶åé»åØå ©åē¶åŗ¦äøēēøå°å¤§å°ļ¼čå®ååØåŗåäøēåŗē¾é åŗē”éćå ę¤ļ¼ēŗäŗę¹ä¾æå¤ę·ļ¼ęååÆä»„å ę ęåŗļ¼éäø¦äøęę¹č®ä»»ä½äøå°é»ęÆå¦ę§ęåéć
åØęåŗå¾ēåŗåäøļ¼å°ä»»ę滿足 ēå ©é»ļ¼ å·²ē±é åŗčŖåäæčćč„å®åå屬äøååéļ¼ å°±äøč½ęē«ćé迫使åéå §éØē第äŗåŗ§ęØåæ é éęøļ¼ļ¼å³ 沿åŗåå“ę ¼äøéć
åéä¾ēļ¼å” å“ę ¼äøéēååŗåļ¼å ¶äøä»»å ©é»åæ äøę»æč¶³ ļ¼å ę¤äøę»æč¶³åÆę„ēŗę¢ä»¶ļ¼ē¢ŗåƦęÆåę³åéć
ē¶äøļ¼ ēå“ę ¼äøéååŗåčåéäøäøå°ęļ¼ęé·č ēé·åŗ¦å³ēŗę大åé大å°ć
ę大åéå¤§å° = ę ęåŗå¾ļ¼ ē**ęé·å“ę ¼äøéååŗå(LDS)**é·åŗ¦ć
ē± Dilworth å®ēļ¼ęå°éč¦čęøēę¼ę¤å¼ļ¼å³ęéēęå°äŗŗęøć
č¤éåŗ¦åę
- ęéč¤éåŗ¦ļ¼
- 空éč¤éåŗ¦ļ¼
é”é”
Code
1 | from bisect import bisect_left |









