CF139A Petr and Book 题解
2024-08-29 11:14:24
Content
小 P 有一本 \(n\) 页的书,现给出他一周七天每天的阅读页数,求它在星期几读完这本书。
数据范围:\(1\leqslant n\leqslant 1000\)。
Solution
由于数据范围很小,所以我们尝试直接模拟,每一天读完减去当天读的页数,直到剩余页数小于等于 \(0\) 为止,此时的星期数就是我们要求的了。
Code
#include <cstdio>
#include <algorithm>
#include <cmath>
#include <iostream>
using namespace std;
int n, a[17], cur = 1;
int main() {
scanf("%d", &n);
for(int i = 1; i <= 7; ++i)
scanf("%d", &a[i]);
while(1) {
n -= a[cur];
if(n <= 0) break;
cur++;
if(cur > 7) cur = 1;
}
printf("%d", cur);
}
最新文章
- 如何在HTML5 Canvas 里面显示 Font Awesome 图标
- centos7.2 yum安装lamp环境
- 神奇的main方法详解
- iOS边练边学--Http网络再学习,简单介绍
- pomelo架构概览
- Java动态替换InetAddress中DNS的做法简单分析1
- Oracle tnsname.ora 链接问题
- python基础--模块&;包
- BZOJ 1864: [Zjoi2006]三色二叉树( 树形dp )
- WILL吃桃_KEY
- 有两组随机生成的(0~99999)Int32数据A和B,将A按顺序判断在B中是否存在并记录在Boolean型的C中
- Centos-7 + Docker-1.12 中 devicemapper + direct_lvm 的 Docker 存储配置
- java工具类(五)之日期格式字符串与日期实现互转
- 饮冰三年-人工智能-Python-20 Python线程、进程、线程
- iOS应用图标AppIcon
- LoadRunner如何监控Linux下的系统资源
- linux-history显示历史命令执行时间
- java-Redis集合
- ACM基础(一)
- dict函数