2199 HZOI 2016 活動投票

2022-05-13 13:36:56 字數 633 閱讀 3400

★★   輸入檔案:hztp.in輸出檔案:hztp.out簡單對比

時間限制:0.5 s  

記憶體限制:2 mb

衡中活動很多,人也很多,一次活動有n個學生參與投票,現已知一名參賽選手票數超過半數,求其參賽號(參賽號隨機)

第一行乙個整數n

第二行n個整數ni 代表第i個學生所投選手的參賽號

超過半數選手的參賽號

105 1 2 5 5 2 3 5 5 5

5100%的資料中:n ≤3000000,1 ≤ ni ≤300000000;

hzoi 2016

相同則加,不同則減

1 #include2 #include3 #include4 #include5

using

namespace

std;

6intn;7

intmaxn;

8int num=1;9

intp;

10int

main()

1129}30

else

31 num++;32}

33 cout<34return0;

35 }

HDU 2199 牛頓迭代

hdu 2199 題意 求乙個給定高次方程的根。思路 練習牛頓迭代。至於為什麼要遍歷所有整數點來取根暫且不知,精度的取法和退出方式好像也有講究。原始碼 include include include include include include include using namespace st...

P2199 最後的迷宮

剛看到這道題其實還是有點懵,但仔細看後才發現這是一道水題。迷宮一類題目一般都是用bfs為主,因為一但搜尋答案便可以退出,比dfs快多了。這題考點估計是可以看見,而不是碰到,這其實只要再用乙個二維陣列記錄,即有多個答案。const z array 1.8,1.2 of 1.1 1,0 0,1 1,0 ...

演算法複習 2 sat(bzoj2199)

由於對farmer john的領導感到極其不悅,奶牛們退出了農場,組建了奶牛議會。議會以 每頭牛 都可以獲得自己想要的 為原則,建立了下面的投票系統 m只到場的奶牛 1 m 4000 會給n個議案投票 1 n 1,000 每只 奶牛會對恰好兩個議案 b i and c i 1 b i n 1 c i...