HDOJ 1210 Eddy s 洗牌問題

2021-07-14 19:27:39 字數 432 閱讀 6161

上來大家的第一反應都是去找規律,想著去找通解,但是如果打表的話會發現並沒有什麼特別明確的通解,所以方向都錯了,其實這道題對書寫方式也是乙個誤導,我們看著n+1,1,n+2,2……2n,n,這組資料心裡面想的往往都是把前面n個數插入到後面n個數裡面,這樣想當然沒問題,但是就看不出這其實是一種置換,其實我們把置換寫出來就是

1,2,3,4,5……n,n+1……2n-1,2n;

2,4,6,8,10….1,3……….2n-3,2n-1;

每一次都是按著這種置換的形式去置換的,那麼問題也就變得很簡單,成了找這種置換的迴圈節。

#include const int maxn = 100000+5;

int a[maxn];

int main()

printf("%d\n", num);

}}

1210 舞台設定

遊樂園決定在乙個n m的廣場上舉辦一次頒獎晚會,總管要你幫忙搭建乙個舞台。現在給你廣場的布置圖 規定地圖的上方為正北 有些位置需要布置為觀眾席 記為1 另一些是空地 記為0 舞台只能在空地上搭建。為了使晚會更加吸引人,平平覺得舞台應該是朝北的h 金字塔形。h 金字塔形舞台是由h個矩形舞台相接而成的,...

12 10每日部落格

今天記錄一下我在使用layui元件中的 的時候遇到的問題,就是如何將mysql讀取到的資料顯示在 元件中的url指向的就可以是後台的servlet,然後servlet向前臺傳遞的是乙個json資料,並且要按照官網中的案例進行返回,不然前台的介面無法載入資料並且會提示介面異常。這裡的json是 net...

Ubuntu 12 10 深度挖掘

開放 自由 協作 共享 持續更新中.1.rhythmbox 的使用 是學習英語聽力到好工具,只是很不流暢!這是聽歌學英語到乙個非常棒的 2.工作區間切換器 4個虛擬桌面,互補干擾。不同的工作區做不同的工作任務。3.ubuntu軟體中心 它很便捷地提供了adobe flash player的安裝。4....