日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

1034. 二哥的金链

發(fā)布時(shí)間:2023/12/1 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1034. 二哥的金链 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Description

一個(gè)陽光明媚的周末,二哥出去游山玩水,然而粗心的二哥在路上把錢包弄丟了。傍晚時(shí)分二哥來到了一家小旅店,他翻便全身的口袋也沒翻著多少錢,而他身上唯一值錢的就是一條漂亮的金鏈。這條金鏈散發(fā)著奇異的光澤,據(jù)說戴上它能保佑考試門門不掛,RP++。好心的老板很同情二哥的遭遇,同意二哥用這條金鏈來結(jié)帳。雖然二哥很舍不得這條金鏈,但是他必須用它來付一晚上的房錢了。

金鏈?zhǔn)黔h(huán)狀的,一共有 N 節(jié),老板的要價(jià)是 K 節(jié)。隨便取下其中 K 節(jié)自然沒問題,然而金鏈上每一節(jié)的 RP 值其實(shí)并不一樣,有高有低,二哥自己非常清楚。另外二哥并不希望把整個(gè)金鏈都拆散了,他只愿意在這條環(huán)形的金鏈上切兩刀,從而切下一段恰好為 K 節(jié)的金鏈給老板。因?yàn)?RP 值越高的節(jié)越稀有,因此他希望給老板的金鏈上最高的 RP 值最小。

Input Format

第一行兩個(gè)整數(shù) N 和 K,表示金項(xiàng)鏈有 N 節(jié),老板要價(jià) K 節(jié)。

第二行用空格隔開的N個(gè)正整數(shù) a1...aN ,表示每一節(jié)金鏈的價(jià)值為多少。

Output Format

輸出一個(gè)整數(shù),表示二哥給老板的金鏈上最高的 RP 值最小多少。

Sample Input

5 2 1 2 3 4 5

Sample Output

2

Sample Input

6 3 1 4 7 2 8 3

Sample Output

4

說明

對(duì)40%的數(shù)據(jù),3N200

對(duì)70%的數(shù)據(jù),3N20000

對(duì)100%的數(shù)據(jù),3N200000

, 0<ai109

數(shù)據(jù)規(guī)模較大,建議用scanf("%d", &a[i]);來讀數(shù)據(jù)。

?

?

?

?


?

#include <iostream>#include <stdio.h>#include <algorithm>#include <vector>using namespace std;int min_value(int chain[], int n, int k){vector<int> vchain(chain,chain+n);vector<int>::iterator start = vchain.begin();int res = 10000000001, sub_max;while(start+k<=vchain.end()){vector<int>::iterator iter = max_element(start,start+k);sub_max = *iter;start = iter + 1;res = min(sub_max, res);//cout<<*start<<" "<<sub_max<<endl; }return res;}int main() {int n,k;cin>>n>>k;if(k>n)return 0;int chain[n];for(int i=0;i<n;i++){scanf("%d",&chain[i]);}int elem_max_1 = min_value(chain,n,k);int chain_cir[2*(k-1)];int j = 0;for(int c = n-k+1;c<n;c++){chain_cir[j++] = chain[c];}for(int s = 0;s<k-1;s++){chain_cir[j++] = chain[s];}int elem_max_2 = min_value(chain_cir, 2*(k-1), k);cout<<min(elem_max_1,elem_max_2);return 0;}

?

轉(zhuǎn)載于:https://www.cnblogs.com/bernieloveslife/p/7966907.html

總結(jié)

以上是生活随笔為你收集整理的1034. 二哥的金链的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。