Problem F. Ironhead的推免資格(傳說)
北京理工大學第十五屆“連山科技”程式設計大賽-網路選拔賽The 15-th BIT Campus Programming Contest Sponsored by LSSEC - Online Round2020/11/14Problem F. Ironhead的推免資格(傳說)Input file:standard inputOutput file:standard outputTime limit:1 secondMemory limit:256 megabytesIronhead,傳說中BIT大陸的吉奧馬丘鍊銅系yyds,以絕對優勢一騎絕塵,獲得推免資格(傳說)。為了聯合每一個保研人的魔法能力,在豎炬劫溝上建立起P=NP大橋,ironhead需要知道最後一位保研人的名字。然而ironhead很忙,沒有時間來統計誰是最後一名保研人。吉奧馬丘鍊銅系的保研排名計算如下。在學習成績專業排名名次前30%(向上取整)以內的同學中,按照綜合排名從小到大逐一進行保研,直到用完保研名額。綜合排名=學習成績專業排名名次×0.85+其他表現排名名次×0.15。吉奧馬丘鍊銅系的保研名額=總人數×18.6%,之後向上取整。如果保研的最後名額中有人並列,那麼他們的綜合排名名次按姓名字典序從小到大排列。ironhead只需要知道最後一位保研人的名字,所以有同名的也沒有關係。現在請你來計算保研結果,找出最後一名保研人。Input第一行一個整數n,(1≤n≤1000),表示吉奧馬丘鍊銅系的人數。接下來n行,每行一個僅由小寫英文字母組成的姓名s,長度不超過100,和該同學的學習成績名次a和其他表現名次b,且1≤a, b≤n,可能會有並列的排名名次,保證名次合法。Page 8 of 21
北京理工大學第十五屆“連山科技”程式設計大賽-網路選拔賽The 15-th BIT Campus Programming Contest Sponsored by LSSEC - Online Round2020/11/14Output一行一個字串,為最後一位保研人的名字。Examplestandard inputstandard output1ironhead 1 1
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
#include <string.h>
#include <vector>
using namespace std;
struct node
{
char name[105];
int paiming1;
int paiming2;
double all;
int flag;
} a[1005];
bool cmp(struct node x,struct node y)
{
if(x.flag!=y.flag)
{
return x.flag>y.flag;
}
else
{
if(x.all!=y.all)
{
return x.all<y.all;
}
else
{
return strcmp(x.name,y.name)<0;
}
}
}
int main()
{
int n,i;
scanf("%d",&n);
double p,q;
double e=n;
double v=e*0.3;
int y=v;
if(v-y!=0)
y++;
double k=e*0.186;
int kk=k;
if(k-kk!=0)
kk++;
int cc=0;
for(i=0; i<n; i++)
{
scanf("%s",a[i].name);
scanf("%lf%lf",&p,&q);
a[i].paiming1=p;
a[i].paiming2=q;
if(a[i].paiming1<=y)
{
a[i].flag=1;
cc++;
}
else
a[i].flag=0;
double sum=p*0.85+q*0.15;
a[i].all=sum;
}
sort(a,a+n,cmp);
int ans;
if(kk>cc)
{
ans=cc;
}
else
ans=kk;
printf("%s",a[ans-1].name);
}
打完簽到回家睡覺
相關文章
- 傳說中的資料結構_JAVA資料結構Java
- F. Bomb
- F. Microcycle
- 『軟體推薦』快讀免費小說app2.3.1APP
- 免費API介面資源推薦API
- F. Feed Cats
- F. Lisa and the Martians
- F. Final Boss
- F. Scalar Queries
- 程式設計師開發了自己的產品怎樣推廣?說一說我的免費線上客服系統推廣經驗程式設計師
- 傳說中的WindowManager
- 達人分享 | 賽璐璐風格與《塞爾達傳說》
- F. Color Rows and Columns
- F. Magic Will Save the World
- 說說免費OA那幾件事
- 空指標的傳說指標
- 【HDU - 1792】A New Change Problem(推公式、互質數的最大不能表示數)公式
- 創作類《塞爾達傳說:曠野之息》風格的水著色器
- nb!好用的免費api推薦API
- Python爬蟲-部落格園首頁推薦部落格排行(整合詞雲+郵件傳送)Python爬蟲
- Assignment Problem的若干思考
- Mathematical Problem
- Sum Problem
- 【推薦】最好用的免費安全工具!
- 免費好用的API精選推薦API
- 推薦免費好用的CRM系統?
- 小夥伴說VuePress太簡潔了,還有沒有其他部落格推薦?Vue
- Rest 風格說明REST
- iOS優秀的部落格推薦iOS
- 說說不知道的Golang中引數傳遞Golang
- 試著說說推薦演算法演算法
- Problem E: 向量的刪除
- 各類熱門的免費API推薦API
- 牆裂推薦的免費好用api介面API
- 各類免費好用的API介面推薦API
- 免費有意思的好用API推薦API
- 求推薦免費的教育CRM系統
- Yet Another Problem