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);
}

最新文章

  1. 如何在HTML5 Canvas 里面显示 Font Awesome 图标
  2. centos7.2 yum安装lamp环境
  3. 神奇的main方法详解
  4. iOS边练边学--Http网络再学习,简单介绍
  5. pomelo架构概览
  6. Java动态替换InetAddress中DNS的做法简单分析1
  7. Oracle tnsname.ora 链接问题
  8. python基础--模块&amp;包
  9. BZOJ 1864: [Zjoi2006]三色二叉树( 树形dp )
  10. WILL吃桃_KEY
  11. 有两组随机生成的(0~99999)Int32数据A和B,将A按顺序判断在B中是否存在并记录在Boolean型的C中
  12. Centos-7 + Docker-1.12 中 devicemapper + direct_lvm 的 Docker 存储配置
  13. java工具类(五)之日期格式字符串与日期实现互转
  14. 饮冰三年-人工智能-Python-20 Python线程、进程、线程
  15. iOS应用图标AppIcon
  16. LoadRunner如何监控Linux下的系统资源
  17. linux-history显示历史命令执行时间
  18. java-Redis集合
  19. ACM基础(一)
  20. dict函数

热门文章

  1. Cortex-A系列中断
  2. 【POJ2018】【实数域上的二分】【dp】
  3. AtCoder Beginner Contest 188题解
  4. [R] 保存pheatmap图片对象到文件
  5. eggNOG 5.0数据库介绍
  6. C/C++运行时确定字节顺序
  7. 每日自动健康打卡(Python+腾讯云服务器)
  8. Phoenix二级索引
  9. Azure Key Vault(二)- 入门简介
  10. &#127942;【Alibaba中间件技术系列】「Sentinel技术专题」分布式系统的流量防卫兵的基本介绍(入门源码介绍)