首页 > 其他分享 >CodeStar2022年春第十一周周赛普及奠基组

CodeStar2022年春第十一周周赛普及奠基组

时间:2022-12-07 19:56:38浏览次数:88  
标签:CodeStar2022 周周赛 ll int ans minp 年春 牛奶

T1:牛奶供应

本题难度简单,主要考察贪心算法。第 \(i\) 天的牛奶成本价为 \(\min(c_i, minp+s)\),其中 \(minp\) 为前 \(i-1\) 天中牛奶的最低成本价

代码实现
#include <bits/stdc++.h>
#define rep(i, n) for (int i = 1; i <= (n); ++i)

using namespace std;
using ll = long long;

int main() {
    int n, s;
    cin >> n >> s;
    
    ll c, a;
    cin >> c >> a;
    ll ans = c*a;
    ll minp = c;
    for (int i = 2; i <= n; ++i) {
        cin >> c >> a;
        minp = min(minp+s, c);
        ans += minp*a;
    }
    
    cout << ans << '\n';
    
    return 0;
}

标签:CodeStar2022,周周赛,ll,int,ans,minp,年春,牛奶
From: https://www.cnblogs.com/Melville/p/16964349.html

相关文章

  • CodeStar第八周周赛普及进阶组
    T1:垃圾游戏3本题难度中等,一道稍有变化的01背包题。一般的01背包是考虑每个物品取和不取,本题是考虑每个物品带走(相当于取)还是分解(相当于不取),如果分解,也会贡献相应价值记d......
  • 2022年春秋杯春季-勇者山峰-部分WriteUp
    关注公众号看图弹钢琴得到flag2、Mercy-code<?phphighlight_file(__FILE__);if($_POST['cmd']){$cmd=$_POST['cmd'];if(';'===preg_replace('/[a-z_]+\((?......
  • CodeStar第七周周赛普及进阶组
    T1:四次方的和给出\(n\)个正整数\(a_1,~a_2,~\cdots,~a_n\)。选择其中总和不超过\(m\)的若干数,每个数只能选\(1\)次,选出的数的\(4\)次方之和最大是多少?限制:\(1......
  • CodeStar第六周周赛普及进阶组
    T1:倍数序列3本题难度中等,思路和LIS类似,用dp[i]表示以\(a_i\)结尾的倍数序列的个数。如果\(a_i\)是\(a_j\)的倍数,倍数序列个数就是\(dp[j]\),枚举所有\(j\)求......
  • CodeStar第五周周赛
    T1:复合逻辑表达式本题难度中等,线性\(dp\)问题。根据最后一个运算递推:如果是AND,需要两边都是true;如果是OR,只需任意一个是true当S[i]='AND'y[i-1]=T且x[i]=T:......
  • 计算机视觉课程第五讲-带你简单快速学习2021年春晚背后刘德华与背景分离切换到另一场
     本次将主要综述后面三节要讲解的内容,主要使用算法实现的功能为人像分割与背景切换。如果想听详细讲解,请通过下方B站链接进入B站进行观看:​​https://www.bilibili.com/vid......