P4956 [COCI2017-2018#6] Davor

题目描述

After successfully conquering the South Pole, Davor is preparing for new challenges. Next up is the Arctic expedition to Siberia, Greenland and Norway. He begins his travels on 31 December 2018, and needs to collect N kunas (Croatian currency) by then. In order to do this, he has decided to put away X (X ≤ 100) kunas every Monday to his travel fund, X + K kunas every Tuesday, X + 2* K every Wednesday, and so on until Sunday, when he will put away X + 6* K kunas. This way, he will collect money for 52 weeks, starting with 1 January 2018 (Monday) until 30 December 2018 (Sunday).

If we know the amount of money N, output the values X and K so that it is possible to collect the exact money amount in the given timespan. The solution will always exist, and if there are multiple, output the one with the greatest X and smallest K .

输入格式

The first line of input contains the integer N (1456 ≤ N ≤ 145600), the number from the task.

输出格式

The first line of output must contain the value of X (0 < X ≤ 100 ), and the second the value of K (K > 0 ).

题意翻译

在征服南极之后,Davor 开始了一项新的挑战。下一步是在西伯利亚、格林兰、挪威的北极圈远征。他将在 2018 年 12 月 31 日开始出发,在这之前需要一共筹集 n 元钱。他打算在每个星期一筹集 x 元,星期二筹集 x+k 元,……,星期日筹集x+6k 元,并在 52 个星期内筹集完。其中 x,k 为正整数,并且满足 1≤x≤100。

现在请你帮忙计算 x,k 为多少时,能刚好筹集n 元。

如果有多个答案,输出 xx 尽可能大,k 尽可能小的。注意 k 必须大于 0。

输入输出样例

输入 #1复制

1456

输出 #1复制

1
1

输入 #2复制

6188

输出 #2复制

14
1

输入 #3复制

40404

输出 #3复制

99
4

题解

python

n=eval(input())
n//=52for k in range(1,10000):for x in range(101):if (7*x+21*k)==n:print(x,k,sep="\n")exit(0)elif (7*x+21*k)>n:break

c++

#include <iostream>using namespace std;int main() {int n;cin >>n;n=n/52;for (int k = 1; k < 10000; ++k) {for (int x = 0; x < 101; ++x) {if(7*x+21*k==n){cout<<x<<endl<<k;return 0;}else if (7*x+21*k>n)break;}}return 0;
}

P4956 [COCI2017-2018#6] Davor相关推荐

  1. 洛谷P4956 [COCI2017-2018#6] Davor 题解

    # [COCI2017-2018#6] Davor ## 题面翻译 在征服南极之后,Davor 开始了一项新的挑战.下一步是在西伯利亚.格林兰.挪威的北极圈远征.他将在 $2018$ 年 $12$ 月 ...

  2. 【入门3】循环结构 P4956 [COCI2017-2018#6] Davor

    [COCI2017-2018#6] Davor 题目描述 After successfully conquering the South Pole, Davor is preparing for ne ...

  3. 洛谷P4956 [COCI2017-2018#6] Davor

    [COCI2017-2018#6] Davor 题面翻译 在征服南极之后,Davor 开始了一项新的挑战.下一步是在西伯利亚.格林兰.挪威的北极圈远征.他将在 201820182018 年 12121 ...

  4. 洛谷刷题C语言:Olivander、取石子、Davor、标题统计、成绩

    记录洛谷刷题QAQ 一.[COCI2017-2018#5] Olivander 题面翻译 题意简述 有 n n n 个棍子和 n n n 个盒子,要求每个盒子里放的棍子的总长度不能超过盒子的高度.求是 ...

  5. 回顾 2018,展望 2019

    1. 概述 今天是 2019 年第一天,趁着元旦 3 天假期时间,对即将过去的这一年做个总结回顾,看下这一年得到了什么,失去了什么,并对来年做个新的规划,看下需要采取哪些措施提升自己. 2. 2018 ...

  6. 2017 年总结及 2018 年计划

    概述 本文写于 2018.01.01,计划从 2017 开始有目的的进行复盘行动,所以将该文搬运到此处. ----------------------------分界线---------------- ...

  7. 2018 Google kickstart Problem A. Planet Distance

    题目描述 Small dataset 3 ≤ N ≤ 30. Large dataset 3 ≤ N ≤ 1000.input 2 5 1 2 2 3 3 4 2 4 5 3 3 1 2 3 2 1 ...

  8. 2018年终总结:自由而独立

    时间真快,一年,走完了大三的后半学期和大四的前半学期. 这一年经历了很多事情,第一次这么久没有回家. 收获: 计算机进度: 一年的时间从VB版机房系统到现在的JS 其实,并没有很快很扎实连贯的走进度, ...

  9. VLOG丨树莓派Raspberry Pi 3安装PLEX并挂载USB硬盘打造最牛的微型家庭影音服务器2018...

    视频介绍 树莓派3安装目前最流行的PLEX服务器,实现既能最大限度降低功耗,也能随时随地观看分享影片. 一.在树莓派下安装PLEX媒体服务器 1.在终端,将你的树莓派更新至最新 sudo apt up ...

最新文章

  1. Firefox 50优化Electrolysis
  2. linux shell Bad substitution
  3. ubuntu:通过封装验证码类库一步步安装php的gd扩展
  4. Scanner类的基本总结
  5. 运维开发学go还是python_运维工程师是要学python还是学go那?
  6. 中年程序员都在想什么?
  7. 【全链路质量监控与QoE】
  8. Java Bean验证基础
  9. 第二部分 自动内存管理机制
  10. 吴恩达|机器学习作业2.1正则化的Logistic回归
  11. 【Java】一个List按照另一个List的数据顺序来排序
  12. 康威定律-软件之道:软件开发争议问题剖析
  13. 为什么会出现35岁就失业的魔咒?
  14. Callnbsp;tonbsp;undefinednbsp;functionnbsp;mssql_connect()错误解决
  15. foremost的安装及使用说明
  16. 使用Frodo,在Android中调试RxJava
  17. 【Pigeon源码阅读】RPC底层通信实现原理(八)
  18. php垃圾回收,PHP垃圾回收机制的理解
  19. 电脑接html线没反应,笔记本插上网线没反应怎么办【解决方法】
  20. 观察 | 家长焦虑,教培着急,暑期“培训热”今年还会持续吗?

热门文章

  1. 蛋白质组学技术与常见分析培训班火热招生中!
  2. 2022年危险化学品生产单位安全生产管理人员特种作业证考试题库模拟考试平台操作
  3. Esper-技术简介
  4. 智能名片是什么?智能名片哪三大优势?
  5. 计算机控制系统步进电机,步进电机的计算机控制系统设计.doc
  6. urllib模块使用案例
  7. java计算机毕业设计商院足球赛事管理源码+数据库+系统+lw文档+mybatis+运行部署
  8. 2017.8.10个人感悟
  9. Y9000p,3060-laptop,ubuntu安装显卡驱动nvidia-driver-470
  10. 电影院票务管理系统c语言,电影院票务管理信息系统(ASP.NET+SQL)