LINK

题意

对于每次询问333,需要回答∏i=lrai%(r−l+1)!\prod\limits_{i=l}^ra_i\%(r-l+1)!i=l∏r​ai​%(r−l+1)!


因为初始ai=ia_i=iai​=i

其中∏i=lrai\prod\limits_{i=l}^ra_ii=l∏r​ai​是连续的一段aia_iai​,区间长度为r−l+1r-l+1r−l+1

而注意到(r−l+1)!=1∗2∗3...∗(r−l+1)(r-l+1)!=1*2*3...*(r-l+1)(r−l+1)!=1∗2∗3...∗(r−l+1)

观察到初始时∏i=lrai=l∗(l+1)∗(l+2)..∗r\prod\limits_{i=l}^ra_i=l*(l+1)*(l+2)..*ri=l∏r​ai​=l∗(l+1)∗(l+2)..∗r

显然[l,r][l,r][l,r]中每个数模r−l+1r-l+1r−l+1互不同余,且一定有一个模r−l+1r-l+1r−l+1为零

扩展一下,对于i∈[1,r−l+1]i\in[1,r-l+1]i∈[1,r−l+1]每个数,在[l,r][l,r][l,r]中至少能找到一个数xxx使得iii是xxx的因子

那么显然∏i=lrai\prod\limits_{i=l}^ra_ii=l∏r​ai​有因子(r−l+1)!(r-l+1)!(r−l+1)!

所以不管序列怎么乘,怎么平方,答案都是000

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6+10;
int n,m;
int main()
{cin >> n >> m;for(int i=1;i<=m;i++){int type,l,r,k; cin >> type >> l >> r;if( type==3 )cout << 0 << endl;}
}

牛客练习赛82 B.Mocha 的序列(小思维,同余)相关推荐

  1. 牛客练习赛 4 A-Laptop (线段树,思维/GTMD普通前缀和也能求)

    链接:https://ac.nowcoder.com/acm/contest/16/A?&headNav=www 来源:牛客网 题目描述 FST是一名可怜的小朋友,他很强,但是经常fst,所以 ...

  2. 牛客练习赛10 B栈和排序【思维】

    题目描述 给你一个1->n的排列和一个栈,入栈顺序给定 你要在不打乱入栈顺序的情况下,对数组进行从大到小排序 当无法完全排序时,请输出字典序最大的出栈序列 输入描述: 第一行一个数n 第二行n个 ...

  3. 牛客练习赛 25 E题 定向 【桥 + 思维】 无向图定方向变强连通图

    传送门 题意: 给定一个无向图, 然后你要给这幅图每条边加上一个方向, 使得这个图是有向图强连通 思路: 关键在于如何判断无解的情况, 如果能保证当前的图有解, 那么直接dfs一下就可以出答案. 仔细 ...

  4. 牛客练习赛54(A,B,C(ATCG相同的分在一起 暴力加巧妙差分))

    牛客练习赛54 日常刷一套牛客练习赛题 A-乘积 n这么小 暴力即可,不知道unsinged long long 操作,用java大数写了: import java.math.BigInteger; ...

  5. 解题报告(一)C、(牛客练习赛41 F)简单数学题(数论 + FWT)(3.5)

    繁凡出品的全新系列:解题报告系列 -- 超高质量算法题单,配套我写的超高质量题解和代码,题目难度不一定按照题号排序,我会在每道题后面加上题目难度指数(1∼51 \sim 51∼5),以模板题难度 11 ...

  6. 牛客练习赛68 A.牛牛的mex

    牛客练习赛68 A.牛牛的mex 题目链接 题目描述 牛牛现在有一个长度为 nnn 的序列 a1,a2,-,ana_1,a_2,\ldots,a_na1​,a2​,-,an​.现在牛牛有 qqq 次询 ...

  7. 2021牛客练习赛90

    2021牛客练习赛90 B.寒冬信使 C.盾与战锤 B.寒冬信使 题目链接:https://ac.nowcoder.com/acm/contest/11180/B code: #include< ...

  8. 牛客练习赛#105(A-D)

    牛客练习赛#105 文章目录 牛客练习赛#105 A.切蛋糕的贝贝 B.抱歉,这没有集美 C.打牌的贝贝 D.点分治分点 A.切蛋糕的贝贝 题意 有一个正n边形,想通过下列的切法切成面积比为1:1:4 ...

  9. 牛客练习赛81 E. 小 Q 与函数求和 1( “简单莫比乌斯反演” ,欧拉函数性质)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 牛客练习赛81 E. 小 Q 与函数求和 1( "简单莫比乌斯反演" ) Prob ...

最新文章

  1. python 远程控制win10界面切换_Python3如何实现Win10桌面自动切换
  2. Reflection in .net
  3. linux级别3怎么配置DNS,Linux下DNS服务器配置详解
  4. 算法设计与分析——递归与分治策略——快速排序
  5. Android手机刷机失败的自救方法
  6. A blog from Sensory
  7. oracle startup open ora 03113,startup mount备库的时候报ORA-03113错误
  8. 基于X射线的工业无损检测系统
  9. zerglurker的C语言教程001——开发环境搭建
  10. 手机上PDF怎么编辑?这个办公APP必须装!
  11. 抽丝拨茧——EventBus源码解析
  12. matlab入门精讲 【官方资料精简而来,确保全面】
  13. Flutter时间转换工具类
  14. 基于 FPGA 的高级数字电路设计(7)单口 RAM、同步 FIFO、异步 FIFO 设计
  15. Linux cat命令的使用
  16. 自习室的泡利不相容定律(C语言实现)
  17. linux 中文帮助文档
  18. JAVA实现Shapefile等转DXF格式
  19. 2018-2019-2 网络对抗技术 20165230 Exp4 恶意代码分析
  20. Mac版QQ 无法截图处理方法

热门文章

  1. 高斯单机安装; 磁盘容量不足问题
  2. 常使用电脑的人可使用的护眼软件
  3. 小学奥数思维训练题(十四)
  4. apache上代理转发nuxt ssr服务器渲染 配置
  5. Python 数据分析之 Numpy (二)
  6. 【Python从零到壹】转义字符与原字符
  7. mysql memo_Mysql中的数据类型
  8. android开发工具箱专业版,安卓工具箱专业版下载-安卓工具箱专业版(Android Toolbox Pro) 安卓版v1.2.1-pc6手机下载...
  9. Jenkins+Git+python+Pgyer Android打包发布实践
  10. 管能做暖气管道吗_非供暖期,暖气管道阀门,进回水都要关闭吗?看完本文瞬间懂了...