中石化工建设宁波分公司网站建站行业前景怎么样

张小明 2026/1/19 22:22:41
中石化工建设宁波分公司网站,建站行业前景怎么样,暴雪游戏有哪些,深圳有哪些传媒公司P2044 [NOI2012] 随机数生成器 题目描述 栋栋最近迷上了随机算法#xff0c;而随机数是生成随机算法的基础。栋栋准备使用线性同余法#xff08;Linear Congruential Method#xff09;来生成一个随机数列#xff0c;这种方法需要设置四个非负整数参数 m,a,c,X0m,a,c,X_0…P2044 [NOI2012] 随机数生成器题目描述栋栋最近迷上了随机算法而随机数是生成随机算法的基础。栋栋准备使用线性同余法Linear Congruential Method来生成一个随机数列这种方法需要设置四个非负整数参数m , a , c , X 0 m,a,c,X_0m,a,c,X0​按照下面的公式生成出一系列随机数{ X n } \{X_n\}{Xn​}X n 1 ( a X n c ) m o d m X_{n1}(aX_n c)\bmod mXn1​(aXn​c)modm其中m o d m \bmod mmodm表示前面的数除以m mm的余数。从这个式子可以看出这个序列的下一个数总是由上一个数生成的。用这种方法生成的序列具有随机序列的性质因此这种方法被广泛地使用包括常用的 C 和 Pascal 的产生随机数的库函数使用的也是这种方法。栋栋知道这样产生的序列具有良好的随机性不过心急的他仍然想尽快知道X n X_nXn​是多少。由于栋栋需要的随机数是0 , 1 , … , g − 1 0,1,\dots,g-10,1,…,g−1之间的他需要将X n X_nXn​除以g gg取余得到他想要的数即X n m o d g X_n \bmod gXn​modg你只需要告诉栋栋他想要的数X n m o d g X_n \bmod gXn​modg是多少就可以了。输入格式一行6 66个用空格分割的整数m , a , c , X 0 , n m,a,c,X_0,nm,a,c,X0​,n和g gg其中a , c , X 0 a,c,X_0a,c,X0​是非负整数m , n , g m,n,gm,n,g是正整数。输出格式输出一个数即X n m o d g X_n \bmod gXn​modg。输入输出样例 #1输入 #111 8 7 1 5 3输出 #12说明/提示计算得X n X 5 8 X_nX_58Xn​X5​8故( X n m o d g ) ( 8 m o d 3 ) 2 (X_n \bmod g) (8 \bmod 3) 2(Xn​modg)(8mod3)2。对于100 % 100\%100%的数据n , m , a , c , X 0 ≤ 1 0 18 n,m,a,c,X_0\leq 10^{18}n,m,a,c,X0​≤10181 ≤ g ≤ 1 0 8 1\leq g\leq 10^81≤g≤108n , m ≥ 1 n,m\geq 1n,m≥1a , c , X 0 ≥ 0 a,c,X_0\geq 0a,c,X0​≥0。C实现#includebits/stdc.htypedefunsignedlonglongull;usingnamespacestd;ull mod,a,c,x,n,g,mod1,m;ull ret,ans;inlineullmul(ull x,ull y){//龟速乘法for(ret0;y;y1){if(y1)ret(retx)%mod;x(xx)%mod;}returnret;}ullPow(ull a,ull k){//快速幂ull xa;for(ans1;k;k1){if(k1)ansmul(ans,x);xmul(x,x);}returnans;}ullSum(ull n,ull t){//n是长度 t是首项 m是公比if(n1)returnt;ull retSum(n/2,t);ret(retmul(ret,Pow(m,n/2)))%mod;if(n1)ret(retmul(Pow(m,(n-1)),t))%mod;returnret;}intmain(){cinmodmcxnmod1;ull ansPow(m,n);ansmul(ans,x);ans(ansSum(n,c))%mod;coutans%mod1;return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

建设网站制作流程网站建设推广有没有

**Naive RAG 与 Advanced RAG 的核心区别在于:**Naive RAG 只是“取相似段落 拼接给大模型”,而 Advanced RAG 则引入多层过滤、压缩和知识增强,使检索更准、上下文更干净、回答更可靠。Naive RAG 使用单次向量检索,容易受到噪声…

张小明 2026/1/17 19:56:42 网站建设

河南实力网站建设首选wordpress 手册主题

[TOC]( uniapp 中 一键转换单位 (px 转 rpx)) 最近的项目UI设计稿出图是3倍图,设计稿宽度393px,使用uniapp写样式时如果要适配各机型需要使用rpx,px转rpx为1.908为基数 利用【px2rpx】插件Ctrl S一键全部转换 下载这个插件,插件…

张小明 2026/1/17 19:56:44 网站建设

山西省建设厅网站首页6wordpress 插件开发教程

还在用“复制粘贴手动改写”的笨办法降重,结果越改越乱?还在为导师一句“逻辑不通,重写”而通宵达旦,怀疑人生?还在面对空白的Word文档,大脑一片空白,焦虑到脱发? 如果你的答案是肯…

张小明 2026/1/17 19:56:45 网站建设

合肥网站优化技术网页设计是什么概念

Vim编程利器:编译、搜索与错误导航全攻略 1. 编译代码与快速修复列表 1.1 编译代码 在Vim中,我们可以使用 :make 命令来编译代码。例如,对于一个C程序 wakeup.c ,我们可以使用以下命令进行编译: :make ➾ gcc -c -o wakeup.o wakeup.c ❮ gcc -o wakeup wakeup.o…

张小明 2026/1/16 21:00:46 网站建设

通城网站建设企业网络拓扑图及说明

在当今数据驱动的时代,如何安全高效地利用企业内部知识资产成为每个组织面临的挑战。传统的云端AI服务虽然便捷,但数据隐私、网络依赖和高昂成本等问题日益凸显。Foundry Local应运而生,为构建完全本地的RAG系统提供了理想的解决方案。 【免费…

张小明 2026/1/17 19:56:46 网站建设

网站模块图片设计家网站

思源宋体WOFF2压缩优化实战:从25MB到8MB的极致瘦身指南 【免费下载链接】source-han-serif Source Han Serif | 思源宋体 | 思源宋體 | 思源宋體 香港 | 源ノ明朝 | 본명조 项目地址: https://gitcode.com/gh_mirrors/sou/source-han-serif 你是否曾经因为思…

张小明 2026/1/17 19:56:47 网站建设