• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
L&King
有何不可!
   首页    新随笔    联系   管理    订阅  订阅
2016年7月29日
POJ 2142 The Balance【扩展欧几里德】
摘要: 题意:有两种类型的砝码,每种的砝码质量a和b给你,现在要求称出质量为c的物品,要求a的数量x和b的数量y最小,以及x+y的值最小。 用扩展欧几里德求ax+by=c,求出ax+by=1的一组通解,求出当x取最小合法正整数解时y的取值,当y小于0时,说明应该放在a的另一边,变为正值。同理当y取最小时,可 阅读全文
posted @ 2016-07-29 20:48 L&King 阅读(204) 评论(0) 推荐(0)
POJ 2773 Happy 2006【GCD/欧拉函数】
摘要: 根据欧几里德算法,gcd(a,b)=gcd(a+b*t,b) 如果a和b互质,则a+b*t和b也互质,即与a互质的数对a取模具有周期性。 所以只要求出小于n且与n互质的元素即可。 也可以用欧拉函数求小于n且与n互质的元素。就不用O(N)了。速度提高10倍左右。 阅读全文
posted @ 2016-07-29 16:07 L&King 阅读(128) 评论(0) 推荐(0)
POJ 2407 Relatives 【欧拉函数】
摘要: 裸欧拉函数。 阅读全文
posted @ 2016-07-29 14:13 L&King 阅读(156) 评论(0) 推荐(0)
HDU 2669 Romantic【扩展欧几里德】
摘要: 裸的扩展欧几里德,求最小的X,X=((X0%b)+b)%b,每个X都对应一个Y,代入原式求解可得 阅读全文
posted @ 2016-07-29 11:11 L&King 阅读(117) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3