国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

1085. Perfect Sequence (25)

2019-11-14 12:38:57
字體:
供稿:網(wǎng)友

剛開始就是排好序按照從頭開始遍歷,結(jié)果我用腳趾頭想都超時了,果然一個三分的點超時了

后來細細想想,這種類型題目,大體都是哪些方法,什么輔助數(shù)組、雙指針

果然這題設(shè)置大小兩個動點,用輔助的數(shù)組記錄每個位置對應(yīng)的最大子序列元素個數(shù)

#include<iostream>#include<algorithm>#include<vector>using namespace std;typedef long long LL; vector<LL> s;int main(){	LL n, p;	cin>>n>>p;	for(LL i = 0; i < n; i++){		LL temp;		scanf("%lld",&temp);		s.push_back(temp);	} 	sort(s.begin(),s.end());	int minp = 0;	int maxp = 0;	int num[n] = {0};	while(maxp < s.size()){		if(s[maxp] <= s[minp] * p){			num[maxp] = maxp - minp + 1;			maxp++;		}		else{			minp++;		}	} 	LL maxnum = 0;	for(LL i = 0; i < n; i++){		if(maxnum < num[i]){			maxnum = num[i];		}	}	cout<<maxnum;	return 0; } 


上一篇:字符串逆序

下一篇:3.7 最小公倍數(shù)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洞口县| 山阴县| 安福县| 晋城| 崇文区| 怀远县| 确山县| 海南省| 威信县| 绥阳县| 隆尧县| 乌鲁木齐市| 奈曼旗| 通榆县| 东台市| 同德县| 泊头市| 衡东县| 开阳县| 本溪市| 留坝县| 宁河县| 镇赉县| 花莲县| 玉树县| 文山县| 鹤山市| 恩施市| 芜湖县| 板桥市| 天津市| 雅安市| 汉川市| 内江市| 兖州市| 博乐市| 徐水县| 星子县| 宁化县| 嘉兴市| 连江县|