欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

連號區(qū)間數

系統 1854 0

/*標題:連號區(qū)間數
小明這些天一直在思考這樣一個奇怪而有趣的問題:
在1~N的某個全排列中有多少個連號區(qū)間呢?這里所說的連號區(qū)間的定義是:
如果區(qū)間[L, R] 里的所有元素(即此排列的第L個到第R個元素)遞增排序后能得到一個長度為R-L+1的“連續(xù)”數列,則稱這個區(qū)間連號區(qū)間。
當N很小的時候,小明可以很快地算出答案,但是當N變大的時候,問題就不是那么簡單了,現在小明需要你的幫助。
輸入格式:
第一行是一個正整數N (1 <= N <= 50000), 表示全排列的規(guī)模。
第二行是N個不同的數字Pi(1 <= Pi <= N), 表示這N個數字的某一全排列。
輸出格式:
輸出一個整數,表示不同連號區(qū)間的數目。
示例:
用戶輸入:
4
3 2 4 1
程序應輸出:
7
用戶輸入:
5
3 4 2 5 1
程序應輸出:
9
解釋:
第一個用例中,有7個連號區(qū)間分別是:[1,1], [1,2], [1,3], [1,4], [2,2], [3,3], [4,4]
第二個用例中,有9個連號區(qū)間分別是:[1,1], [1,2], [1,3], [1,4], [1,5], [2,2], [3,3], [4,4], [5,5]
資源約定:
峰值內存消耗(含虛擬機) < 64M
CPU消耗? < 5000ms
請嚴格按要求輸出,不要畫蛇添足地打印類似:“請您輸入...” 的多余內容。
所有代碼放在同一個源文件中,調試通過后,拷貝提交該源碼。
注意:不要使用package語句。不要使用jdk1.6及以上版本的特性。
注意:主類的名字必須是:Main,否則按無效代碼處理。*/
//這里加入輸入:

/*用戶輸入:
4
3 2 4 1
程序應輸出:
7

則,與之對應的是:(3,3) (3,2) (3,2,4) (3,2,4,1) ?(2,2)? (4,4) ?(1,1)

有7個連號區(qū)間分別是:[1,1], [1,2], [1,3], [1,4], [2,2], [3,3], [4,4]

就是說從中選取一個區(qū)間,其中的數字能夠經過全排列之后產生一個連續(xù)的序列

也就是max-min=count+1;

*/

//代碼參見:yibcs的

#include"stdio.h"
#include"stdlib.h"
int main()
{int i,j,k,max,min,count=0,n;
?int a[50002];
?scanf("%d",&n);
?for(i=1;i<=n;i++)
??scanf("%d",&a[i]);
?for(i=1;i<=n;i++)
?{
???? max=a[i];min=a[i];
???? for(j=i+1;j<=n;j++)
??{

??????????? if(a[j]>max)
??????????????? max=a[j];
??????????? if(a[j]<min)
??????????????? min=a[j];
???if((max-min)==(j-i))
????count++;
??}
?}
?? printf("%d\n",count+n);

printf("\n");
system("pause");}

?

?

連號區(qū)間數


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 中文字幕在线视频日本 | 日韩少妇成熟A片无码专区 黄在线免费观看 | 午夜丰满少妇高清毛片1000部 | 久草在线高清全免费 | 亚洲天堂免费看 | 成人片网址 | 亚洲午夜精品久久久久久app | 天天操天天干天天 | 青青草在线视频免费观看 | 欧美国产高清 | 污视频在线免费播放 | 国产视频一区二区在线观看 | 国产午夜一区二区在线观看 | 操操操操网 | 亚洲美女一区二区三区 | 五月天网址 | 国产男女免费完整版视频 | 精品国产视频 | 亚洲免费一级视频 | 欧美调教视频 | 亚洲一区欧美日韩 | 亚洲播播 | 国产97在线看 | 三上悠亚2022最新新作番号 | 天天看片天天a免费观看 | 91av视频在线 | 一区二区三区视频免费 | 色噜噜视频 | 这里只有精品在线视频观看 | 日本三级韩国三级香港三级 | 婷婷综合激情五月中文字幕 | 91茄子国产线观看免费 | 成年视频在线观看免费 | 欧美乱强性伦xxxxx | 欧美videosex性极品hd | 久久亚洲这里只有精品18 | 午夜免费观看福利片一区二区三区 | 日色网站 | 欧美a∨一区二区三区久久黄 | 91看片在线看 | 国产一级黄色网 |