• 注册
当前位置:1313e > 默认分类 >正文

恋愛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 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
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 PII;int main() {//FINint 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

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录