2024/2/3 牛客寒假算法基础集训营1

目录

why买外卖

G-why买外卖_2024牛客寒假算法基础集训营1 (nowcoder.com)

要有光

L-要有光_2024牛客寒假算法基础集训营1 (nowcoder.com)


why买外卖

G-why买外卖_2024牛客寒假算法基础集训营1 (nowcoder.com)

题目要求:这道题要求计算鸡排最贵为多少

思路:如果鸡有的钱(m)加上满减的钱(b)大于或等于满减所需要求的钱(a)即m+b>=a

那么鸡排的钱就变为m+b

如果一直不满足这个条件的话,那么鸡排的最大值为鸡现有的钱,即m

结构体排序:

struct node
{
    int a,b;
};
bool cmp(node &a,node &b)
{
    return a.a<b.a;
}

完整代码:

#include <bits/stdc++.h>
#define int long long
struct node
{
    int a,b;
};
bool cmp(node &a,node &b)
{
    return a.a<b.a;
}
signed main()
{
    int t;
    std::cin >> t;
    while(t --)
    {
        int n,m;
        std::cin >> n >> m;
        std::vector<node> v;
        for(int i = 0;i < n;i ++)
        {
            int x,y;
            std::cin >> x >> y;
            v.push_back({x,y});
        }
        int sum=0,ans=m;
        std::sort(v.begin(),v.end(),cmp);
        for(int i = 0;i < n;i ++)
        {
            sum+=v[i].b;
            if(sum+m>=v[i].a)
            {
                ans=sum+m;
            }
        }
        std::cout<<ans<<"\n";
    }
    return 0;
}

要有光

L-要有光_2024牛客寒假算法基础集训营1 (nowcoder.com)

思路:计算阴阳部分的面积,如图

完整代码:

#include <bits/stdc++.h>
#define int long long
signed main()
{
    int t;
    std::cin >> t;
    while(t --)
    {
        double c,d,h,w;
        std::cin >> c >> d >> h >> w;
        std::cout<<3*w*c<<"\n";
    }
    return 0;
}

相关推荐

  1. 2024寒假算法基础集训1 D数组成鸡

    2024-02-04 13:18:01       38 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-04 13:18:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-04 13:18:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-04 13:18:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-04 13:18:01       18 阅读

热门阅读

  1. uniapp如何监听页⾯滚动

    2024-02-04 13:18:01       30 阅读
  2. Python使用PYQT进行数据增强界面搭建

    2024-02-04 13:18:01       31 阅读
  3. 为什么说Python语法简单?

    2024-02-04 13:18:01       27 阅读
  4. c# cass10 获取宗地内所有算房产的房屋建筑面积

    2024-02-04 13:18:01       28 阅读
  5. window 搭建 Flutter for Android的环境(二)

    2024-02-04 13:18:01       36 阅读
  6. 使用go并发网络爬虫

    2024-02-04 13:18:01       33 阅读
  7. Unity游戏开发架构设计指南

    2024-02-04 13:18:01       29 阅读