链接:https://ac.nowcoder.com/acm/contest/327/C
来源:牛客网

处女座的砝码

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld

题目描述

处女座热爱做物理实验,为了实验,处女座必须要精确的知道物品的质量。处女座准备自己设计一套砝码,每一个砝码都是正整数,这套砝码必须能够精确测量出n以内所有正整数的质量,处女座想要知道至少需要多少个砝码。你可以在天平的任意一边放置砝码。

输入描述:

一行,一个正整数n

1<=n<=101000

输出描述:

一个整数,表示最少的砝码数。

示例1

输入

20

输出

4

说明

你可以选择1,2,6,11
1=1
2=2
3=1+2
4=6-2
5=6-1
6=6
7=6+1
8=6+2
9=6+2+1
10=11-1
11=11
12=11+1
13=11+2
14=11+2+1
15=11+6-2
16=11+6-1
17=11+6
18=11+6+1
19=11+6+2
20=11+6+2+1

假设有K个砝码,然后可以称出不大于重量的所有重量

所以有满足 ,输出的是最后一个满足条件的k

也就是满足 ,的下一个k

C++如果没有大数模板的话,需要用Python 或者Java的大数进行操作

This is the code:

//java


import java.math.BigInteger;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner cin =new Scanner(System.in);String str=cin.next();BigInteger n=(new BigInteger(str));n=n.multiply(new BigInteger("2"));n=n.add(new BigInteger("1"));BigInteger thr=new BigInteger("3");int ans=1;while(true) {if(thr.pow(ans).compareTo(n)<0)++ans;elsebreak;}System.out.println(ans);cin.close();}}

处女座的砝码-数学推论相关推荐

  1. 牛客寒假算法基础集训营2:处女座的砝码(初遇三进制)

    牛客寒假算法基础集训营2:处女座的砝码(初遇三进制) 这是刷到牛客寒假集训营2里面的C题-处女座的砝码才知道的 首先,了解一下知乎上一位大佬的想法 地址:https://www.zhihu.com/q ...

  2. 牛客寒假算法基础集训营2 C处女座的砝码-梅氏砝码问题

    链接:https://ac.nowcoder.com/acm/contest/327/C 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言5242 ...

  3. 牛客寒假算法基础集训营3 A. 处女座与线性代数(数学+思维)

    题目链接:https://ac.nowcoder.com/acm/contest/329/A        先贴一个官方题解        其实这道题画画图也可以发现一些细节问题.首先要求处女座点的个 ...

  4. 牛客寒假算法基础集训营2(C 处女座的砝码)(数论)(梅氏砝码问题)

    https://ac.nowcoder.com/acm/contest/327/C 数论内容:梅氏砝码问题 假设第i个砝码的重量为a[i]且a[i]>=a[i-1].i-1个砝码可以表示[1,n ...

  5. 处女座与cf(思维题)

    链接:https://ac.nowcoder.com/acm/contest/327/C 来源:牛客网 题目描述 处女座热爱做物理实验,为了实验,处女座必须要精确的知道物品的质量.处女座准备自己设计一 ...

  6. 用大数据和机器学习揭示十二星座的真实面目(下) ‖ 处女座Get√

    在推送完本文上半部分用大数据和机器学习揭示十二星座的真实面目!(上)后,好多鸡油留言.都对本文为"被黑了很久的双鱼座" 正名表示了强烈的支持.我猜留言的一定是心里已经憋出内伤的双鱼 ...

  7. DayDayUp:我是CSDN开发者生态联盟成员“一个处女座的程序猿”:渡己是一种能力,渡人是一种格局

    DayDayUp:我是CSDN开发者生态联盟成员"一个处女座的程序猿":渡己是一种能力,渡人是一种格局 目录 CSDN开发者生态联盟成员简介 个人2020年度工作总结 CSDN开发 ...

  8. 马莉 - 人神共愤的处女座

    2006年8月的一个周末,我和同事刘之琳通电话.她在清华大学搞活动,说是一个比赛,问我" 来吗".我答" 不来,周末".那时的我不知道,仅仅三个月后,我将接手这 ...

  9. 2B.处女座与cf(C++)

    处女座与cf(C++) 点击做题网站链接 题目描述 众所周知,处女座经常通过打cf来调节自己的心情.今天处女座又参加了一场cf的比赛,他知道了所有的提交记录,他想知道自己的得分和排在第几名.你知道处女 ...

  10. 【视频版】有一种机房叫处女座的机房。。。

    前段时间转发了一篇"有一种机房叫被人家的机房...",简直丧(gan)心(de)病(piao)狂(liang)! 今天,我们来全方位多角度来欣赏一下处女座的机房,来个视频版的... ...

最新文章

  1. 并行编程——工程实践
  2. RxJava系列4(过滤操作符)
  3. error while loading shared libraries: xxx.so.x错误的原因和解决办法
  4. Continuous Intervals Gym - 102222L(2018宁夏邀请赛暨2019银川icpc网络预选赛)
  5. java 匹配mysql按钮_使用Java在mysql查询中设置匹配函数
  6. GWT 2 Spring 3 JPA 2 Hibernate 3.5教程– Eclipse和Maven 2展示
  7. 机器学习 | EM 算法原理
  8. 二维码的生成和扫描识别
  9. Android中Bitmap和Drawable详解
  10. Docker删除/停止容器
  11. 最新稳定不限速百度网盘破解版工具
  12. 【精品字体】我有故事你有酒么字体
  13. linux上多个CUDA切换使用(小白教程)
  14. 第二章 Pyton语言基础、Ipython及Jupyter notebook(?功能,%run命令,魔法函数)
  15. pikachu XXE (XML外部实体注入)(皮卡丘漏洞平台通关系列)
  16. Tobii:眼球追踪技术能够提升制造行业安全性
  17. 新数组中的元素是对原数组中的元素升序排列后所得。
  18. java实现弹幕效果_css3实现蒙版弹幕功能
  19. 什么是高性能计算,涉及哪些技术和知识呢?
  20. Nordic芯片如何达到最快的蓝牙传输速率

热门文章

  1. Java程序编程题作业-练习-Java编程题_一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第 10 次落地时
  2. oracle regexp_instr,Oracle REGEXP_INSTR 用法
  3. 廖雪峰python笔记
  4. 好看的电脑桌面悬浮时钟工具
  5. vue项目中使用cn打印组件
  6. php在线考试系统详细步骤
  7. java编程入门到精通课后答案,附源代码
  8. 关于 Pycharm专业版 安装教程,简单好用
  9. pycharm中文版2019禁止更新的方法
  10. #百度云直链下载-IDM+油猴插件