884A. Book Reading#抽空学习好孩子(模拟)

Posted hello_OK

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了884A. Book Reading#抽空学习好孩子(模拟)相关的知识,希望对你有一定的参考价值。

题目出处:http://codeforces.com/problemset/problem/884/A

题目大意:每天时间分两部分,工作和学习,工作优先,闲暇读书,问第几天读完

#include<iostream>
#include<stdlib.h>
using namespace std;
//简单的模拟 
int main(){
    int n,t;
    cin>>n>>t;
    int count =0,ans;
    const int day = 86400;
    int *a = (int*) malloc (n*sizeof(int));
    int flag=1;
    for(int i=0;i<n;i++){
        cin>>a[i];
        count += (day - a[i]);
        //cout<<count<<endl;
        if(flag && count >= t){
            flag=0;
            ans = ++i;
        }    
    }
    cout<<ans<<endl;
    return 0;
} 

简单模拟,按顺序把每天可读书时间加和直到读完

以上是关于884A. Book Reading#抽空学习好孩子(模拟)的主要内容,如果未能解决你的问题,请参考以下文章

CF 500 C New Year Book Reading

[Zjoi2006]Book 书架

Codeforce500C New Year Book Reading

E.Book Reading(codeforces1213/C)

CF500C New Year Book Reading

C. Book Reading 求在[1,n]中的数中,能整除m的数 的个位的和