201812-2小明放学

简介: 201812-2小明放学

本题链接小明放学

本博客给出本题截图

7.png

C++

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long LL;
int main()
{
    int r, y, g;
    cin >> r >> y >> g;
    int n;
    cin >> n;
    LL res = 0;
    while (n -- )
    {
        LL k, t;
        cin >> k >> t;
        if (!k) res += t;
        else
        {
            if (k == 1) t = r - t;
            else if (k == 2) t = r + y + g - t;
            else t = r + g - t;
            t += res;
            t %= r + y + g;
            if (t < r) res += r - t;
            else if (t >= r + g) res += r + g + y - t + r;
        }
    }
    cout << res << endl;
    return 0;
}

总结

注意本题极限数据:1e6 * 1e5,会爆int

注意本题细节的处理(开闭区间)

目录
相关文章
hdoj 4554 叛逆的小明
printf("%d %d\n", a+b, a-b); }
42 0
|
2月前
lanqiao oj 小明的宠物袋
lanqiao oj 小明的宠物袋
18 0
|
6月前
|
人工智能
小红的循环移位
小红的循环移位
20 1
|
6月前
猜年龄
【6月更文挑战第10天】猜年龄。
27 1
|
7月前
小红的矩阵构造
小红的矩阵构造
42 1
|
7月前
|
架构师 关系型数据库 MySQL
江帅帅:简历这样写,技术人都不直男了!
江帅帅:简历这样写,技术人都不直男了!
64 0
|
算法
有一身份证号,判断此为男还是女,基于此方法,写一个算法,判断此身份证号为男还是女, 身份证的倒数第2位若为偶数是女,反之为男。(身份证分15位和18位)
有一身份证号,判断此为男还是女,基于此方法,写一个算法,判断此身份证号为男还是女, 身份证的倒数第2位若为偶数是女,反之为男。(身份证分15位和18位)
155 0
|
C++
201812-1小明上学
201812-1小明上学
79 0
201812-1小明上学
|
Web App开发 程序员 Python
对于IT男的表白方式,你可能存在什么误解
今天随手翻UC,看到一个关于程序猿520表白的段子。 虽然是17年的老梗,但当时帖子比较火名为“她根本配不上我这么聪明的男人!” [段子链接] 段子是一张长图,想想最近比较无聊,拿它做个Python的练习题呗。
129 0