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

【BZOJ 4542】大数 【莫队】

思路:当P!=2或5时,显然10^x%P!=0

把后缀模P的值搞出来

于是问题就便成询问区间内%P为x的分别有多少个

这个再套一个莫队就可以了。
我的代码压行比较丑,我放std的代码。

#include<cmath>  
#include<cstdio>  
#include<cstring>  
#include<iostream>  
#include<algorithm>  
const int maxn=100010;  
typedef long long ll;  
using namespace std;  
struct quer{
  int l,r,id;}q[maxn];  
ll ans[maxn],mod,a[maxn],n,m,pw[maxn],b[maxn],c[maxn],bel[maxn],tot,sz,cnt[maxn],now=0,scnt[maxn],ssum[maxn];char s[maxn];  

相关文章:

  • 【BZOJ 1003】[ZJOI2006]物流运输 【SPFA+DP】
  • 【BZOJ 1001】狼抓兔子 【Dinic最小割】
  • Dinic模版+SAP模版
  • 【BZOJ 1001】狼抓兔子 【S-T平面图最大流转对偶图最短路】
  • 【BZOJ 1002】 [FJOI2007]轮状病毒 【矩阵树定理】【留坑】
  • 【BZOJ 1005】[HNOI2008]明明的烦恼 【Prufer序列】
  • Humble Numbers 【数论】【DP】
  • #1014 : Trie树
  • #1015 : KMP算法
  • firefox插件
  • 宗教信仰
  • Gopher II
  • 关押罪犯 【并查集】
  • 食物链 【并查集】
  • 丛林中的路
  • 【mysql】环境安装、服务启动、密码设置
  • Javascript编码规范
  • Js基础知识(四) - js运行原理与机制
  • KMP算法及优化
  • Linux下的乱码问题
  • PHP CLI应用的调试原理
  • Phpstorm怎样批量删除空行?
  • python 学习笔记 - Queue Pipes,进程间通讯
  • 阿里云前端周刊 - 第 26 期
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 模型微调
  • 判断客户端类型,Android,iOS,PC
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我从编程教室毕业
  • 详解移动APP与web APP的区别
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • JavaScript 新语法详解:Class 的私有属性与私有方法 ...
  • 国内开源镜像站点
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​如何防止网络攻击?
  • #Linux(帮助手册)
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • #NOIP 2014# day.2 T2 寻找道路
  • #每天一道面试题# 什么是MySQL的回表查询
  • (13)Hive调优——动态分区导致的小文件问题
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (二)Linux——Linux常用指令
  • (二)斐波那契Fabonacci函数
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (篇九)MySQL常用内置函数
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • .naturalWidth 和naturalHeight属性,
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .net CHARTING图表控件下载地址
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET Remoting学习笔记(三)信道