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

首頁 > 學院 > 開發設計 > 正文

1056. Mice and Rice (25)PAT甲級

2019-11-14 12:10:20
字體:
來源:轉載
供稿:網友

傳送門

#include<stdio.h>#include<queue>using namespace std;#define MAX_N 1010struct mouse{ int weight; int rank;}mouse[MAX_N];queue<int >q;int main(){ int np,ng,order; scanf("%d%d",&np,&ng); for(int i=0;i<np;i++){ scanf("%d",&mouse[i].weight); } for(int i=0;i<np;i++){ scanf("%d",&order); q.push(order); } int num=np; int group; while(q.size()!=1){ if(num%ng==0) group=num/ng; else group=num/ng+1; for(int i=0;i<group;i++){ int max=q.front(); for(int j=0;j<ng;j++){ if(i*ng+j>=num) break; int front=q.front(); if(mouse[front].weight>mouse[max].weight){ max=front; } mouse[front].rank=group+1; q.pop(); } q.push(max); } num=group; } mouse[q.front()].rank=1; for(int i=0;i<np;i++){
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吴堡县| 乐清市| 若羌县| 民县| 抚州市| 民丰县| 灵山县| 花莲县| 赣榆县| 宜丰县| 香格里拉县| 时尚| 讷河市| 太康县| 安达市| 宜兰县| 贡觉县| 巴林右旗| 西华县| 古浪县| 三门峡市| 河津市| 遂溪县| 娱乐| 达拉特旗| 确山县| 渝中区| 岱山县| 固安县| 唐山市| 呼伦贝尔市| 三穗县| 甘洛县| 沂南县| 靖江市| 伊金霍洛旗| 曲松县| 措勤县| 苍梧县| 连山| 措勤县|