问题标题: 酷町堂:5136

0
0
已解决
汤启恩
汤启恩
新手光能
新手光能

样例都过不了

#include<bits/stdc++.h>
using namespace std;
int cs;
int main(){
    int n,s,t,r;
    cin>>n>>s>>t>>r;
    if(n%s!=0){
        cs=n/s/t;
    }
    else{
        cs=n/s/t-1;
    }
    cout<<n/s+cs*r;
    return 0;
}

 

汤启恩在2020-12-21 20:06:04追加了内容

ding


0
已采纳
黄子澄
黄子澄
中级天翼
中级天翼

模拟,你怎么写的那么简单

0
0
0
0
荣逸乐
荣逸乐
资深守护
资深守护
 死循环{
    ans++;
    cnt++;
    sum+=s;
    如果(sum>=n) break;
    如果(cnt==t){
        ans+=r;
        cnt=0;
    }
}
输出ans

 

0
陈振轩
陈振轩
高级光能
高级光能

emm

这道题以前写过了(

模拟不至于这么简单吧

思路:
循环1~n,每次自增每分钟能看的页数,则一次循环自增一分钟
用临时变量判断是否连续看了t面
如果是的话答案就自增r,临时变量为0
答案自增1
循环1~n(每次增加s)
    判断临时变量是否为t//定义一个临时变量,在for里面判断是否等于t(看了t面就要暂停),每次自增1
        如果是,答案自增r
    答案自增1
    临时变量自增1

 

我要回答