玲瓏 1101(思維暴力)

2021-07-27 20:49:39 字數 964 閱讀 9893

1101 - 萌萌噠的第六題

time limit:2s

memory limit:128mbyte

submissions:286solved:95

description

乙個凸多邊形的每個角都是rgb三種顏色的其中一種,保證相鄰的兩個點顏色都不一樣,請問是否能用多條不相交的對角線把多邊形切成多個三角形,使得每個三角形的三個角顏色都不一樣。

上述問題對於你來說可能比較簡單,但是出題人遇到乙個難題,他不會寫special judge。也就是說當你把輸出給出來,他不知道怎麼判斷是否正確,現在給出輸入和輸出,請你判斷這個輸出是否正確。

input

包含多組資料(<=15),其中每組資料: 第一行乙個整數表示多邊形的頂點數n(4 <= n <= 1000), 接下來一行乙個長度為n的只包含rgb三種字元的字串,表示多邊形每個點的顏色,相鄰的字元在多邊形上相信,第一和最後乙個字元相鄰 接下來n-3行,每行兩個整數a, b(1 <= a, b <= n)表示這兩個編號的點鏈結一條對角線,保證這兩個點在多邊形上不相鄰。(注意:a不等於b,沒有重邊,即沒有兩對a b一樣。)

output

每組資料輸出一行,"yes"表示這個答案正確,"no"表示這個答案錯誤。

sample input 7

rbgbrgb

1 3

3 7

5 7

5 3

4

rgrg

1 3

sample output

yesno

因為n-3條邊,直接判斷邊連線的兩個點的顏色是否相同就可以了,還需要判斷邊是否交叉

#includeusing namespace std;

struct q

a[1000+10];

int n;

int main()

for(int i=0;i

F Spy string(思維,暴力)

題意 給你n個長度為m的字串,要求你找出乙個字串,這個字串需要滿足與這n個字串的差別 字元不同 數最大為1,如果找不到則輸出 1。思路 既然我們要找到乙個字串,和每乙個字串的差別都小於等於1,那麼我們直接拿第乙個字串,對於每一位,從a到z列舉,如果列舉完了所有位,還找不到,那就找不到符合條件的串,因...

L Ray in the tube 思維 暴力

思路 思維 暴力。記 a b a,ba,b的橫座標距離為xxx。1.當x xx為奇數時,顯然x 1 x 1x 1包含所有奇數的情況。2.當x xx為偶數時,因為任何偶數質因數分解都可分解為 2k1 p2k 2 pm km 2 times p 2 dots p m 2k1 p 2k2 pm km 所以...

計算幾何你瞎暴力 玲瓏oj C語言

problem description 今天h考完了期末考試,他在教學樓裡閒逛,他看著教學樓裡一間間的教室,於是開始思考 如果從乙個座標為 x1,y1,z1 的教室走到 x2,y2,z2 的距離為 x1 x2 y1 y2 z1 z2 那麼有多少對教室之間的距離是不超過r的呢?input 第一行是乙個...