当前位置: 首页 > news >正文

恋愛SLG-「メイド服セット」ゲットチャレンジ!

「メイド服セット」ゲットチャレンジ!

 paizaランクC相当問題

paizaランクとは?

Poh7 question box top

あなたは毎日朝7時に起きて、残業がなければ8時間働いて、6時間眠ります。
残業のあった日は疲れるので、残業した時間の1/3だけ、睡眠時間が増えます。

きちんと朝7時に起きるためには、前日の何時何分に寝ればよいかを計算してください。
幸い、あなたの会社は3分刻みで残業時間を記録するので、何秒に寝ればよいかを考える必要はありません。

入力例1の図


睡眠、仕事、残業 以外の時間は空き時間となります。


入力される値

入力は標準入力にて以下のフォーマットで与えられます。

 

N
m_1
m_2
...
m_N

入力は1行目にあなたはが働く日数 N が入力されます。
続く N 行には、あなたはが残業した分数 m が入力されていきます。

 

 

条件

すべてのテストケースにおいて、以下の条件をみたします。

 

1 ≦ N ≦ 100
0 ≦ m ≦ 450 (m は3の倍数)

 

 

期待する出力

あなたが寝る時間をN行、24時間表記で(時間):(分)の形式で、 改行区切りで出力してください。 分が1桁の場合でも、0を付けて2桁にしてください。(例 09:07)

23:59を超える場合は、00:00に戻して表示してください。

例1 25:00 → 01:00
例2 24:15 → 00:15
最後は改行し、余計な文字、空行を含んではいけません。

入力例1

入力

2
30
210

出力

00:50
23:50

入力例2

入力

2
0
177

出力

01:00
00:01

 
oj地址:https://paiza.jp/poh/ando/mypage/c5894afb
 
可以得到妹抖服

 

社畜每个小时要睡6个小时
要准时7点钟起床
然后加班的话 要多睡加班时间的三分之一
问你入睡的时间
 
#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>
#include <queue>
#include <vector>
#include <iomanip>
#include <math.h>
#include <map>
using namespace std;
#define FIN     freopen("input.txt","r",stdin);
#define FOUT    freopen("output.txt","w",stdout);
#define INFLL   0x3f3f3f3f3f3f3f
#define lson    l,m,rt<<1
#define rson    m+1,r,rt<<1|1
typedef long long LL;
typedef pair<double, double> PII;

int main() {
    //FIN
    int T;
    scanf("%d", &T);
    while(T--) {
        int n;
        scanf("%d", &n);
        if(n == 0) {
            cout << "01:00" << endl;
            continue;
        }
        int ans = 60;
        n /= 3;
        ans -= n;
        if(ans >= 0) {
            printf("00:");
            if(ans < 10) printf("0%d\n", ans);
            else printf("%d\n", ans);
            continue;
        }
        ans *= -1;
        int all = 24 * 60;
        all -= ans;
        int h = all / 60;
        int m = all % 60;
        if(h < 10) printf("0%d:", h);
        else printf("%d:", h);
        if(m < 10) printf("0%d\n", m);
        else printf("%d\n", m);

    }
    return 0;
}

  

 

转载于:https://www.cnblogs.com/Hyouka/p/7452526.html

相关文章:

  • 1、python全栈之路-数据类型
  • 分布式数据库架构及企业实践--基于Mycat中间件pdf
  • pycharm gerrit
  • python即时标记
  • try catch 小结 , node的回调callback里不能捕获异常 , 不能被v8优化(现在能了),...
  • 实现多线程的另一种方式-Callable
  • BeginInvoke异步线程
  • ASP.NET Core 运行原理解剖[3]:Middleware-请求管道的构成
  • UVA - 10763 Foreign Exchange
  • 网络编程概述和三要素(IP/端口号/协议)以及Socket通信原理
  • 张春晖让视频的每词每句都可搜索:Autotiming 可以自动配字幕,还将改变哪些领域?...
  • 寄存器调试 (1):应用层基于shell命令访问
  • 谱聚类实例
  • postgresql update returning
  • 其实吧,360的开发,素质也没高到哪去,看代码就看出来了
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • JavaScript对象详解
  • JS数组方法汇总
  • LeetCode29.两数相除 JavaScript
  • MySQL主从复制读写分离及奇怪的问题
  • React as a UI Runtime(五、列表)
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • VuePress 静态网站生成
  • Vue组件定义
  • 搞机器学习要哪些技能
  • 聊一聊前端的监控
  • 正则表达式-基础知识Review
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #100天计划# 2013年9月29日
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (9)STL算法之逆转旋转
  • (AngularJS)Angular 控制器之间通信初探
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (C语言)球球大作战
  • (LeetCode 49)Anagrams
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (PHP)设置修改 Apache 文件根目录 (Document Root)(转帖)
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (黑马C++)L06 重载与继承
  • (译) 函数式 JS #1:简介
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)关于pipe()的详细解析
  • (转)甲方乙方——赵民谈找工作
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • **python多态
  • .net 4.0发布后不能正常显示图片问题
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net core 控制台应用程序读取配置文件app.config
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .Net6使用WebSocket与前端进行通信
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .NET委托:一个关于C#的睡前故事
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法