二分
注意细节:
n<k时
i会不会溢出

#include <stdio.h>
#include <stdlib.h>int main()
{int n,k,sum,i,mid=1,ans=1;scanf("%d %d",&n,&k);int low=1;int high=n;int ok=1;while(low<=high&&ok==1){if(low==high)ok=0;int mid=(low+high)/2;sum=mid;for(i=k; mid/i>0; i*=k) //不能写mid/i!=0,因为mid/i>0时一定能保证i在int范围内,但不能保证i*k不会溢出sum+=mid/i;if(sum<n)low=mid+1;if(sum>=n){high=mid-1;ans=mid;}}printf("%d\n",ans);return 0;
}

Burning Midnight Oil相关推荐

  1. Codeforces 165B Burning Midnight Oil 【二分】

    题目链接:Codeforces 165B Burning Midnight Oil B. Burning Midnight Oil time limit per test2 seconds memor ...

  2. codeforces 165B(Burning Midnight Oil)

    [题意描述] 本题就是给定代码任务为n行,起始代码书写能力为v行,然后每经过一次除以k,当v变为0时看是否完成代码任务n?并求出最小的v. [解题思路] 我们可以对v值进行二分,然后确定最后的v值. ...

  3. 有字符csv文件导入matlab_Matlab:如何读取CSV文件以及如何读取带有字符串数据项的CSV文件...

    CSV,逗号分开的文件,如果能快速的读取这些文件中的数据,无疑会帮助我们解决很多问题. 1. 只有数据的CSV文件,CSV file that includes only numbers. As an ...

  4. 工作进度跟踪表excel_在Excel中跟踪时间

    工作进度跟踪表excel If you're working on a project, you might need to keep track of time in Excel, so you c ...

  5. “打盹“, “失眠“,“熬夜“和“睡觉“等,英语怎么说?

    本文将从睡眠的程度来列出和睡眠相关的单词. 不困 not sleepy 不困 I'm wide awake/I'm not sleepy 我一点也不困 Bedtime 睡觉时间 I'm partial ...

  6. The Flatmates - 1

    http://www.bbc.co.uk/worldservice/learningenglish/flatmates/archiveepisode.shtml E-24 E-23 E-22 porp ...

  7. 英语文章、常用短语部分摘选集锦

    **=================文章====================** Touchy Topics 敏感话题 In North America when people meet eac ...

  8. SitePoint播客#25:WordPress与Matt Mullenweg

    TheNicksterTheNickster Episode 25 of The SitePoint Podcast is now available! This week, Brad William ...

  9. 具象的东西_艺术家宋永红:我喜欢具象的东西

    "我的画都不会给人陌生感." 初次见到宋永红的绘画作品的时候,感觉风格很多变,又很有都市感,像是90年代美国的那种风格,我猜不出这是一个怎样的艺术家,后来我了解到,他曾是摇滚乐队的 ...

最新文章

  1. xbmc-12.0稳定版代码初探 (2) —— XBMC_HOME
  2. NABC框架的创意之校园导航。
  3. 2019 surf project for a milestone
  4. leetcode614. 二级关注者(SQL)
  5. C++:05---命名空间
  6. RocksDB事务实现TransactionDB分析
  7. nodejs 安装后 npm-v 无效,node全局环境配置
  8. Android studio 混淆配置
  9. 关于用C#调用C++的dll中的函数,获取字符串返回值的一些细节
  10. 基于springboot+mysql的房地产中介管理系统
  11. 数学建模-BP神经网络简介
  12. ie内核出现问题的解决方法
  13. 半监督3D医学图像分割(一):Mean Teacher
  14. html5中display flex,display:flex属性
  15. 深圳哈工大计算机系的课表,学在哈深|哈工大(深圳)学子课表大比拼,今天你满课了吗?...
  16. 第三只眼看财务-留存收益与职业道德
  17. 常用的RTMP、RTSP、HTTP协议流直播流地址
  18. 【hdu2298】【三分】Toxophily
  19. 志愿者系统/新时代文明实践平台
  20. Excel如何打开两个独立窗口

热门文章

  1. 智能家居设计原理c语言,详解智能家居的控制系统工作原理
  2. Qemu退出快捷键和原理解析
  3. 服装产品物流及经营分析执行方案
  4. 写给青春期女孩:女孩,你不可以平庸
  5. Ae:基于路径点位移的变形动画
  6. 基于docker的ELK镜像构建
  7. 基于dq变换的三相锁相环及其改进方法
  8. SOR术语中英文对照翻译、简称说明、基础知识总汇
  9. 计算机中c盘是什么分区,电脑c盘分区的步骤是什么?
  10. socket指南(1)