当前位置: 首页 > news >正文

#NOIP 2014#Day.2 T3 解方程

数据范围出奇的大!!!
所以这道题不能用一般的做法!
老老实实for 30分
写个高精度(好麻烦) 50分(还是70来着)
然后就T掉
但是!!
可以取巧!

我们怎么判断一个值是0?
除了 求和 然后再判断以外,

我们发现
0 mod 123714 = 0;
0 mod 12474913749 = 0;
0 mod 439874 =0;

对,0 mod x(非零数) = 0;
所以我们取多个数如果取膜的结果都是0我们就认为值是0.(防溢出)
当然我们选择一些质数。

#include <cstdio>
#include <cstring>
#include <vector>
using namespace std;

const int PCNT = 3;

相关文章:

  • 【Window编程】Step.1 我的第一个Windows程序
  • [codevs 1296] 营业额统计
  • 【Window程序设计:第五版】翻译勘误 转载
  • 【hdu 1754】I Hate It 【线段树 训练1】
  • 【HDU 1394】Minimum Inversion Number 【线段树 训练2】
  • 【Windows编程】Step.2 消息循环机制
  • 【CDOJ 1334】 郭大侠与Rabi-Ribi
  • 【CDOJ 1074】秋实大哥搞算术【栈计算表达式】
  • 【CDOJ 1329】卿学姐与魔法
  • C++ STL 之 BitSet
  • [CDOJ 1343] 卿学姐失恋了
  • 【CDOJ 1342】郭大侠与甲铁城 【离线树状数组】
  • 【CDOJ 1350】卿学姐失恋了Ⅱ
  • 【CDOJ】柱爷与咸鱼神功
  • 【CDOJ 1357】柱爷与最大区间和
  • JavaScript-如何实现克隆(clone)函数
  • Hibernate最全面试题
  • HTTP中的ETag在移动客户端的应用
  • jdbc就是这么简单
  • k个最大的数及变种小结
  • Laravel 菜鸟晋级之路
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • nodejs:开发并发布一个nodejs包
  • Python socket服务器端、客户端传送信息
  • Quartz初级教程
  • Vue 重置组件到初始状态
  • 简单数学运算程序(不定期更新)
  • 聚类分析——Kmeans
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 使用putty远程连接linux
  • 使用SAX解析XML
  • 在Mac OS X上安装 Ruby运行环境
  • 智能合约Solidity教程-事件和日志(一)
  • No resource identifier found for attribute,RxJava之zip操作符
  • 仓管云——企业云erp功能有哪些?
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 关于Android全面屏虚拟导航栏的适配总结
  • 交换综合实验一
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • #define
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • (04)odoo视图操作
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (六)c52学习之旅-独立按键
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (四)Linux Shell编程——输入输出重定向
  • (转)原始图像数据和PDF中的图像数据
  • .NET : 在VS2008中计算代码度量值
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET MVC之AOP
  • .NET/C# 使用 SpanT 为字符串处理提升性能