二次联通门 : BZOJ 1213: [HNOI2004]高精度开根

正解 NTT+高精+倍增+二分

但是可以用python 2333333

m,n=int(raw_input()),int(raw_input())
l,r=0,1
while r**m<=n:
l=r;r=r*2
while l+1<r:
mid=(l+r)//2
if mid**m<=n:
l=mid
else:
r=mid
if r**m<=n:
print r
else:
print l

最新文章

  1. iOS 微信分享
  2. Linux mint 14输入法问题
  3. Java Data Type
  4. 【HDU 2577】How to Type
  5. Cinder相关命令收集
  6. ServiceController1
  7. 对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixel)解决方案
  8. apache http server 多线程模式
  9. 巧妙使用checkbox制作纯css动态导航栏
  10. maven使用笔记一 下载json-lib引发的问题
  11. 将窗口置顶的方法:SetWindowPos、AttachThreadInput、SwitchToThisWindow
  12. C#_会员管理系统:开发七(用户分类)
  13. (40)JS运动之右下角悬浮框
  14. JavaScript基础学习(八)&mdash;事件
  15. AQS源码阅读笔记(一)
  16. [Mac] mac linux 多线程下载利器 axel
  17. from语法导入
  18. nltk 词性解析
  19. 基于Fragment的插件化
  20. 简单的爬虫例子——爬取豆瓣Top250的电影的排名、名字、评分、评论数

热门文章

  1. Drool7s kmodule的作用--系列02课
  2. 让js中的函数只有一次有效调用
  3. Python进阶(四)----生成器、列表推导式、生成器推导式、匿名函数和内置函数
  4. iOS - 崩溃异常处理(1)
  5. testNG helloWorld
  6. linux apache的httpd
  7. Hive函数集锦
  8. 【Python】eval 函数
  9. Linux 各系统目录作用及内容
  10. angularcli 第五篇(输入框、表单处理)