洛谷P2534 AHOI2012 鐵盤整理

2022-04-01 13:18:20 字數 1604 閱讀 9043

輸入格式:

共兩行。第一行為鐵盤個數n(1<=n<=50),第二行為n個不同的正整數,分別為從上到下的鐵盤的半徑r。(1<=r<=100)

輸出格式:

乙個正整數,表示使鐵盤從小到大有序需要的最少翻轉次數。

輸入樣例#1:

5

2 4 3 5 1

輸出樣例#1:

5

//

第一種:使用string.h中的strrev函式,只用於字串

#include #include

using

namespace

std;

intmain()

//第二種:使用algorithm中的reverse函式,也適用於整型陣列及其他儲存結構

#include #include

#include

using

namespace

std;

intmain()

反轉操作

#include#include

#include

#include

#include

#define mod1 2333333

#define mod2 1048577

#define maxn 51

using

namespace

std;

intn,t[maxn];

struct

nodecur,nxt;

queue

q;bool vis1[2333333],vis2[1048577

];int hash1(int

x)int hash2(int

x)int

main()

cur.step=0

; q.push(cur);

while(!q.empty())

if(!vis1[h1]||!vis2[h2])}}

return0;

}

20分 裸搜

#include#include

#include

#include

#include

#define maxn 51

using

namespace

std;

intn,a[maxn];

struct

node

}e[maxn];

intget

()void dfs(int limit,int

step)

if(h+step>limit||step==limit)return

;

for(int i=2;i<=n;i++)

}}int

main()

100分 迭代加深搜尋

洛谷 p1403 AHOI2005 約數研究

題目描述 科學家們在samuel星球上的探險得到了豐富的能源儲備,這使得空間站中大型計算機 samuel ii 的長時間運算成為了可能。由於在去年一年的辛苦工作取得了不錯的成績,小聯被允許用 samuel ii 進行數學研究。小聯最近在研究和約數有關的問題,他統計每個正數n的約數的個數,並以f n ...

洛谷p1403 AHOI2005 約數研究

有種失蹤人口回歸的感覺 約束研究 傳送門 不過好像沒有人注意到我這個蒟蒻 好的不管它啦 最近學數論比較多,所以可能會有好多好多的數論題?不存在的 行吧上演算法標籤 數論 數論 數論 行吧那個長得像褲子的東西是求積 和西格瑪差不多吧?接下來講一下原理 我們可以反過來考慮,顯然如果分別求1 n中每個數的...

洛谷 P1403 AHOI2005 約數研究

科學家們在samuel星球上的探險得到了豐富的能源儲備,這使得空間站中大型計算機 samuel ii 的長時間運算成為了可能。由於在去年一年的辛苦工作取得了不錯的成績,小聯被允許用 samuel ii 進行數學研究。小聯最近在研究和約數有關的問題,他統計每個正數n的約數的個數,並以f n 來表示。例...