codeforces——Little Pony and Sort by Shift

 1 /*
 2  題目大意:給你一個序列,不斷地將最后邊的數值移動到最前邊,問最少經過多少次可以變成一個單調遞增的序列! 
 3  如果不能則輸出-1。 
 4  如果該序列按照不斷從后向前移動排序成功,那么該序列要么只有一個單調遞增的序列,
 5  或者有兩段單調遞增的序列(1..k 和 k+1..n)并且 (k+1...n)中的最大值num[n]<=(1...k)中的最小值num[1] 
 6 */
 7 #include<iostream>
 8 #include<cstdio>
 9 using namespace std;
10 int a[100005];
11 int main(){
12    int n;
13    while(scanf("%d", &n)!=EOF){
14        int cnt=0;
15        int cur=0, nt, place=0;
16        for(int i=1; i<=n; ++i){
17            scanf("%d", &nt);
18            a[i]=nt;
19            if(nt<cur){
20               ++cnt;
21               place = i;
22            }
23            cur=nt;
24        }
25        if(cnt==0)
26           printf("0\n"); 
27        else if(cnt>1)
28           printf("-1\n");
29        else{
30           if(a[n] > a[1])
31              printf("-1\n");
32           else printf("%d\n", n-place+1);
33        }
34    }
35    return 0;
36 } 

?

轉載于:https://www.cnblogs.com/hujunzheng/p/3886453.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531818.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531818.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531818.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

用python玩轉數據慕課答案第三周_大學慕課用Python玩轉數據答案公眾號

抹灰用石灰膏的熟化時間不少于多少天&#xff1f;16只兔子&#xff0c;分別裝在5個籠子里&#xff0c;每個籠子里的小兔子只數都不相等&#xff0c;籠子里最不可能出現的只數是( )。患者&#xff0c;女&#xff0c;44歲。患心肌梗死住院治療&#xff0c;首次靜脈泵入硝酸甘油時…

計算機組策略怎么設置遠程桌面,組策略 之 ? 自動啟用客戶端遠程桌面功能

在企業里進行管理的時候&#xff0c;有時需要利用遠程桌面來管理客戶端計算機&#xff0c;在一般情況下&#xff0c;往往需要客戶端啟用此功能&#xff0c;有沒有好的辦法&#xff0c;讓客戶端自動啟用呢&#xff1f;當然可以&#xff0c;我們可以通過組策略的形式來完成。實施…

codeforces——Little Pony and Expected Maximum

1 /*2 我們枚舉每次選擇最大數值的情況&#xff1a;m個數&#xff0c; 投擲n次3 最大值是1&#xff1a; 1種4 2&#xff1a; 2^n-15 3: 3^n-2^n6 .....7 m: m^n-(m-1)^n8 9 所以最后的結果sum((k/m)^n …

華北水利水電大學c語言程序設計四_我校代表隊在“中國高等計算機大賽——團體程序設計天梯賽” 中喜獲佳績...

近日&#xff0c;第四屆“中國高校計算機大賽——團體程序設計天梯賽”全國總決賽獲獎名單公布&#xff0c;我校以全國高校排名第84位&#xff0c;河南省高校第4名的成績獲得河南省高校二等獎。我校派出的“NCWU_面壁者”&#xff0c;“NCWU_彈星者”和“NCWU_執劍人”三支隊伍…

計算機控制基礎知識,最新 分析計算機控制系統及其運算基礎知識-精品

分析計算機控制系統及其運算基礎知識系統程序層的工作基礎建立在控制系統改造和擴充過的機器&#xff0c;下文就是關于控制系統及其運算基礎知識論文。隨著技術的飛進發展&#xff0c;計算機控制系統及其操作過程的運算程序研究已成為一個熱門話題&#xff0c;本文主要對計算機…

當我不再依賴你的時候說說_不要依賴任何人說說 不要指望別人的經典話

1、靜下心慢慢變得沉穩&#xff0c;不再依賴任何人&#xff0c; 珍惜身邊人 &#xff0c;不強求不勉強每天都要很開心。2、的確沒什么人可以陪你一輩子&#xff0c;所以在那些難熬的日子過去之后&#xff0c;將會不再依賴任何人成長。3、自己一個人走在路上&#xff0c;才發現依…

Uvaoj 11624 - Fire!

1 /*************************************************************************2 > File Name: test.cpp3 > Author: HJZ4 > Mail: 2570230521qq.com 5 > Created Time: 2014年08月03日 星期日 07時26分58秒6 ********************************…

android 版本更新工具類_報表分析工具FastReport .Net 2021年超大版本更新,實現了對.NET 5的支持...

在FastReport .NET 2021.1的新版本中&#xff0c;我們實現了對.NET 5的支持。添加了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告對象的算法已得到顯著改進。并且還添加了用于轉換數字的新功能。歡迎下載體驗。&#xff08;點擊下方按鈕下載&#xff09;立即點擊下載FastR…

中國科學院大學計算機金智,金智-中國科學院大學-UCAS

發表論文(1) Carrier-Number-Fluctuation induced ultralow 1/f noise level in top-gated graphene field effect transistors, ACS Applied Materials & Interfaces, 2017, 通訊作者(2) The two timescales in the charge trapping mechanism for the hysteresiss behavi…

win7下搭建PHP mysql_簡單介紹win7下搭建apache+php+mysql開發環境

環境目錄&#xff1a;E:\dev?一、Apache我們下載VC11運行庫的1.安裝說明&#xff1a;運行apache安裝程序&#xff0c;方法非常簡單&#xff0c;彈安裝界面后一直“next”接著會出現一個界面&#xff0c;需要填寫3個內容&#xff0c;分別為&#xff1a;Network Domain、Server …

poj 3101Astronomy(圓周追擊+分數最小公倍數)

1 /*2 本題屬于圓周追擊問題&#xff1a;3 假設已知兩個圓周運動的物體的周期分別是a ,b, 設每隔時間t就會在同一條直線上 4 在同一條直線上的條件是 角度之差為 PI !5 那么就有方程 &#xff08;2PI/a - 2PI/b&#xff09;* tPI 所以就有 tab/(2|a-b|);6 …

廣東省計算機應用考試試題,2015廣東省計算機等級考試試題 二級C試題最新考試試題庫...

1、在計算機的應用中&#xff0c;“DSS”表示( B )A、管理信息系統 B、決策支持系統C、辦公自動化 D、人工智能2、計算機病毒是可以造成機器故障的( D )A、一種計算機設備 B、一種計算機芯片C、一種計算機部件 D、一種計算機程序3、防范病毒的有效手段&#xff0c;不正確的是( …

mysql查找大小寫_mysql查詢不區分大小寫

摘自&#xff1a;http://www.jb51.net/article/70884.htm當我們輸入不管大小寫都能查詢到數據&#xff0c;例如&#xff1a;輸入 aaa 或者aaA ,AAA都能查詢同樣的結果&#xff0c;說明查詢條件對大小寫不敏感。解決方案一&#xff1a;于是懷疑Mysql的問題。做個實驗&#xff1a…

poj 2492A Bug's Life(并查集)

1 /*2 目大意&#xff1a;輸入一個數t&#xff0c;表示測試組數。然后每組第一行兩個數字n,m&#xff0c;n表示有n只昆蟲&#xff0c;編號從1—n,m表示下面要輸入m行交配情況&#xff0c;每行兩個整數&#xff0c;表示這兩個編號的昆蟲為異性&#xff0c;要交配。3 要求統計交配…

mysql 有外鍵 怎么插入數據_外鍵約束的表怎么插入數據

有外鍵的情況應該先添加主表數據&#xff0c;再添加副表數據。如&#xff1a;有以下兩張表班級表&#xff1a;CLASSID NAME1 一班2 二班學生表&#xff1a;SID NAME CLASSID1 張三 12 李四 13 王五 2其中學生表中的CLASSID是班級表CLASSID的外鍵。現在要求在學生表中添加一條SI…

計算機在崗位上的應用,計算機崗位應用論文.doc

計算機崗位應用論文計算機崗位應用論文計算機崗位應用論文計算機崗位應用論文計算機崗位應用論文進入到新世紀以來,隨著我國國民經濟水平的提升,我國的計算機也得到了迅速的發展,計算機應用技術也已經廣泛的應用到了各個行業中,并且計算機應用技術對于促進這些行業的快速發展也…

poj1703Find them, Catch them(并查集以及路徑壓縮)

1 /*2 題目大意&#xff1a;有兩個不同的黑幫&#xff0c;開始的時候不清楚每個人是屬于哪個的&#xff01;3 執行兩個操作4 A a, b回答a, b兩個人是否在同一幫派&#xff0c;或者不確定5 D a, b表示a, b兩個人不在同一個幫派6 7 思路&#xff1a;利用并查集將相同幫…

計算機課程word教學,Word教學方法及使用技巧

Word教學方法及使用技巧來源:用戶上傳作者: 李志愛【摘 要】Word是一款實用的、簡單的具有編輯、排版、處理各種表格與圖片等功能的文字處理軟件。本文就教學中會采用的一些Word的教學方法進行了簡單的介紹與分析&#xff0c;并以泰山版初中計算機的教學計劃為例&#xff0c;重…

poj2186Popular Cows(Kosaraju算法--有向圖的強連通分量的分解)

1 /*2 題目大意&#xff1a;有N個cows, M個關系3 a->b 表示 a認為b popular&#xff1b;如果還有b->c, 那么就會有a->c 4 問最終有多少個cows被其他所有cows認為是popular&#xff01;5 6 思路&#xff1a;強連通分量中每兩個節點都是可達的&#xff…

yum刪除mysql數據庫_MySQL數據庫之Centos中徹底刪除Mysql(rpm、yum安裝的情況)

本文主要向大家介紹了MySQL數據庫之Centos中徹底刪除Mysql(rpm、yum安裝的情況) &#xff0c;通過具體的內容向大家展現&#xff0c;希望對大家學習MySQL數據庫有所幫助。我用的centos6&#xff0c;mysql讓我整出了各種問題&#xff0c;我想重裝一個全新的mysql&#xff0c;yum…