P1051

部署运行你感兴趣的模型镜像

 

直接上代码!

#include<bits/stdc++.h>
using namespace std;
struct node{
    string xm;
    int qm,bj;
    char xsgb,xbxs;
    int lws;
    int ans;
    int sum;
}a[101];
bool cmp(node a,node b){
	if(a.ans==b.ans)return a.sum<b.sum;
    else return a.ans>b.ans;
}
int total,n;
int main(){
	scanf("%d",&n);
    for(int i=1;i<=n;i++){
        cin>>a[i].xm>>a[i].qm>>a[i].bj>>a[i].xsgb>>a[i].xbxs>>a[i].lws;
        if(a[i].qm>80&&a[i].lws>=1)a[i].ans+=8000;
        if(a[i].qm>85&&a[i].bj>80)a[i].ans+=4000;
        if(a[i].qm>90)a[i].ans+=2000;
        if(a[i].xbxs=='Y'&&a[i].qm>85)a[i].ans+=1000;
        if(a[i].bj>80&&a[i].xsgb=='Y')a[i].ans+=850;
        a[i].sum=i;
        total+=a[i].ans;
    }
    sort(a+1,a+n+1,cmp);
    cout<<a[1].xm<<endl<<a[1].ans<<endl<<total;
    return 0;
}

 

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

洛谷P1004是洛谷网站上的一个题目,题目的链接为https://www.luogu.com.***大的总价值。具体的解题思路是使用贪心算法,每次选择最少的两堆果子进行合并,然后将合并后的果子插入到合适的位置,确保数组始终是升序排列。最后,输出合并的总价值。 对于给定的输入数据,可以使用以下步骤来解决这个问题: 1. 首先,读取输入的果子数量n和每堆果子的数量。 2. 将果子数量列表进行排序。 3. 初始化一个变量ans为0,用于记录合并的总价值。 4. 使用循环,直到果子数量列表的长度大于1: a. 选择列表中最少的两堆果子mnn和fruit进行合并。 b. 使用二分搜索找到合并后的果子应该插入的位置i。 c. 将合并后的果子的价值mnn加到ans中。 d. 更新果子数量列表,将合并的果子和剩余的果子分别放到对应的位置。 5. 输出ans,即合并的总价值。 下面是一个示例代码来解决这个问题: ```python def binary_search(arr, item): low = 0 high = len(arr) - 1 while low <= high: mid = int((low + high) / 2) guess = arr[mid] if guess < item: low = mid + 1 else: high = mid - 1 return low n = int(input()) fruit = [int(i) for i in input().split()] fruit.sort() ans = 0 while len(fruit) > 1: mnn = fruit fruit += mnn i = binary_search(fruit, mnn) ans += mnn fruit = fruit[2:i] + [mnn] + fruit[i:] print(ans) ``` 以上是一个使用贪心算法解决洛谷P1004题目的Python代码。希望能对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [xml文件批量处理python脚本](https://download.youkuaiyun.com/download/caoxinri123/88239057)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [洛谷P1051Python写法(2种)](https://blog.youkuaiyun.com/NOIP_YYDS/article/details/122061345)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [洛谷 P1090 python](https://blog.youkuaiyun.com/weixin_52430436/article/details/122732587)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值