BJFU 1007 振興北林A壇

2021-06-28 06:14:26 字數 938 閱讀 8237

描述

眾所周知,當前北林a壇不景氣,自從幾位學長「退役」以後,仍在a壇活躍的寥寥無幾,眾多著名高手或未知名高手都不重視acm,或只將其作為加分的手段,偶爾參加幾次月賽;或乾脆避而遠之,造成北林a壇一片悽慘的光景(有點誇張^_^)。為此,ben多次向professor wang提出振興北林a壇的想法。professor wang和ben一致認為搭建北林自己的oj系統是提公升北林acm影響力和競賽水平的重要手段。可是搭建oj需要解決許多問題,其中乙個便是使用者註冊的問題。註冊使用者名稱是由字母、數字和下劃線(_)組成,且開頭字元必須是字母或下劃線,中間不能有空格,字元數量不超過20個,而且系統中不能有重複的使用者名稱。 輸入

輸入包含多組測試資料,每組測試資料首先包含乙個正整數n(當n<=0時表示輸入結束),接下來是n個字串,表示輸入的使用者名稱。 輸出

如果輸入的使用者名稱序列滿足上述條件,請輸出"resonable!",否則請輸出"unresonable!"。假設每組輸入前系統為空。每組輸出佔一行。

樣例輸入 3

libai

dufu

wangwei

21988

_young

3_112358

benben

樣例輸出

resonable!

unresonable!

unresonable!

汗,犇哥真是廢話好多~~~

本題理解起來其實就是幾點

1.使用者名稱是由字母、數字和下劃線(_)組成

2.開頭字元必須是字母或下劃線

3.中間不能有空格

4.字元數量不超過20個

5.系統中不能有重複的使用者名稱。

注意這幾點應該就沒有什麼問題了,記得細心!!!!

在刷聽力的時候做了兩個小時還是a不過,後來自己索性重新做一遍一次就a了!!!

看來有時候a不過題是自己腦子混亂所致,所以可以先放一放,等腦子清醒時在重新做一遍~~~

BJFU 1398 螞蟻下落

時間限制 c c 1000ms 3000ms 執行記憶體限制 65536kbyte 總提交 17 測試通過 5 描述 一根長度為1公尺的木棒上有若干只螞蟻在爬動。它們的速度為每秒一厘公尺或靜止不動,方向只有兩種,向左或者向右。如果兩隻螞蟻碰頭,則它們立即交換速度並繼續爬動。三隻螞蟻碰頭,則兩邊的螞蟻...

bjfu1262 優先佇列

比較典型的應用優先佇列的題。題目是在乙個長為n的陣列中,依次問m個數中的最小值。那麼把值和下標做成乙個結構體,放進優先佇列裡,每次移動視窗就把該t的t掉,剩下的最小值就是答案,複雜度nlogn,輕鬆ac。author ben include include include include inclu...

BJFU 1399 警察抓小偷

時間限制 c c 5000ms 10000ms 執行記憶體限制 65536kbyte 總提交 12 測試通過 4 描述 警察知道小偷的位置,想要抓住它。警察和小偷都位於數軸上,警察起始位於點n 0 n 100000 小偷位於點n 0 k 100000 警察有兩種移動方式 1 從x移動到x 1或x 1...