loli的搜尋測試 5

2022-05-10 03:18:52 字數 2017 閱讀 6346

今天早上聽說不放假感覺很sad,又聽說要考試感覺更sad了,早讀的時候juan_feng表示即使考也不會考蟲食算,結果上午並沒有考試,就自己做了幾道題。

不得不說做題的決定實在是太明智了,做noip歷年真題,發現藍題及以下的搜尋題所剩不多,就做了一道引水入城(更巧的是今天洛谷的智推給我推了這個題),感覺思路很妙,唯一有一點不足就是90改到100的過程中只是機械的搬了題解的思路,並沒有明白兩種寫法的區別。

下午聽說要放假,感覺非常開心,結果loli過來找我們說要考試...這就很sad了。點開題目檔案一看,感到非常震驚。t1是英文題面,t2是...蟲食算!t3是...引水入城!於是就開始做t2,t3,水完之後就開始看t1,首先看的是題目中給出的翻譯,可是翻譯的質量比較差以至於看不懂,就花了10分鐘去看英文的題面,感覺非常不可做呢...後來覺得即使是暴力也得打打才行,所以寫了挺長時間弄完了這道題,愉快的跑回了學長學姐們的機房。過了一會loli看到我們在這裡,就說不要好高騖遠,要腳踏實地的學習,不過我說我會做的題都做完了,於是就被批准留在這裡。晚飯後並沒有回我們的機房看成績,然而老師把我們叫回去看。一點開測評包$180$,感覺布星,點開詳細資訊發現t1爆零,t2超時乙個點,t3錯了乙個點,關鍵是和上午錯的一樣,所以說上午的題我果然還是沒有理解呢。後來仔細想了一下,又寫了總結,突然明白為什麼會錯了。

在引水入城這道題中,乙個比較重要的性質是每個點覆蓋的區間是連續的,這個問題以前我是感性認識的,後來畫了圖才明白這個結論有乙個前提是有解,所以在無解的情況下覆蓋的區間不一定連續。在錯誤的寫法中,我是這樣判斷無解時不能被覆蓋的點的個數的:兩重迴圈,外層迴圈沙漠點,內層迴圈河岸,用河岸覆蓋區間的左右端點來卡沙漠點,如果所有的區間都無法覆蓋證明這是乙個無法被澆灌的點,但是現在我明白了,在無解的情況下用區間的左右端點去卡是不正確的,所以正確的方法是檢視$vis$陣列,看看每個沙漠點是否曾被訪問過。

後來發現t1的資料和題目描述不符,改了資料之後我驚奇的發現這題我竟然a了,總分達到了驚人的$280$,果然是暴力出奇蹟,比較開心。

t1 painting a board:

1 # include 2 # include 3 # include 4 # define r register int56

using

namespace

std;78

intm,n,ans;

9int a[20],b[20],c[20],d[20],co[20],g[105][105

];10

int fir[20][20],pai[20

];11

bool visc[21

];12

13void dfs(int x,int s,int

colo)

1420

if(s>=ans) return;21

bool

f;22

for (r i=1;i<=n;++i)

2333}34

if(f==false) continue

;35 pai[i]=true;36

if(co[i]==colo)

37 dfs(x+1

,s,colo);

38else

39 dfs(x+1,s+1

,co[i]);

40 pai[i]=false;41

}42}43

44int

main()

4562

for (r i=1;i<=n;++i)

6368

for (r i=1;i<=20;++i)

69if(visc[i]) dfs(1,1

,i);

70 printf("

%d\n

",ans);71}

72return0;

73 }

paintint a board

t2 蟲食算:

t3 引水入城:

然後這裡再加乙個wzx dalao的測試總結作為結束:(他還沒寫 (他還是沒寫

---shzr

模擬題 Loli的排列組合

loli說得分前八六個的都是清華北大了,23333333333 1 pl.cpp輸入一行字母 長度小於等於10 輸出 第一行輸出全排列個數,從下一行開始按字典序輸出這些字母所有可能的排列,每行乙個。資料保證無重複字母 2 zh.cpp第一行輸入乙個字串,長度小於等於15 第二行輸入乙個數字m,輸出 ...

loli的胡策 聯校11 4(貪心)

考試的時候寫了o nmlo g an s 的做法得了80pts 80pts 先二分答案,然後對於每個人可以打到的怪物連邊跑二分圖匹配 100pts 人的數量肯定大於等於怪物的數量 s點把數軸劃分成了兩部分,每個部分內互相打擊是最優的 如果一部分的人很多,我們就從另一部分調一點過來 調過來的肯定要離s...

web搜尋功能測試

功能方面 是否能按指定條件查到正確 完整的結果,具體表現 1.1錄入條件為可查到結果的正常關鍵字 詞 語句,檢索到的內容 鏈結正確性 1.2錄入條件為不可查到結果的關鍵字 詞 語句 1.3錄入條件為特殊的內容,如空 特殊字元 標點符號 極限值等 易用性方面 互動介面的設計是否便於 易於使用,具體表現...