[模拟] aw3758. 距离零点的时刻(模拟+aw周赛007_1)

Posted Ypuyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[模拟] aw3758. 距离零点的时刻(模拟+aw周赛007_1)相关的知识,希望对你有一定的参考价值。

1. 题目来源

链接:3758. 距离零点的时刻

2. 题目解析

模拟题。

是到达 0 点 0 分,我是写成从 0 点 0 分到达该时间,需要用一天的分钟数,24 * 60 减去就行了…浪费一分钟…


时间复杂度: O ( 1 ) O(1) O(1)

空间复杂度: O ( 1 ) O(1) O(1)


#include <bits/stdc++.h>

using namespace std;

int main() {
    int T; cin >> T; while (T -- ) {
        int h, m;
        cin >> h >> m;
        cout << 1440 - h * 60 - m << endl;
    }
    
    return 0;
}

比赛时,正向:

#include <bits/stdc++.h>

using namespace std;

int main() {
    int T; cin >> T; while (T -- ) {
        int h, m;
        cin >> h >> m;
        
        int res = 0;
        while (h < 24) res += 60, h ++ ;
        res -= m;
        cout << res << endl;
    }
    
    return 0;
}

以上是关于[模拟] aw3758. 距离零点的时刻(模拟+aw周赛007_1)的主要内容,如果未能解决你的问题,请参考以下文章

[模拟] aw3663. 打印数字菱形(模拟+图形打印+曼哈顿距离+找规律)

The 2021 Sichuan Provincial 四川省赛M.True Story(模拟)

[构造] aw3763. 数字矩阵(构造+模拟+思维)

[模拟] aw3660. 最短时间(水题+aw周赛003_1)

[模拟] aw3694. A还是B(模拟+水题+aw周赛004_1)

NOIP模拟10-21的士碰撞