2013年山东省第四届ACM大学生程序设计竞赛——A^X mod P

ArcGIS新手必看:用Landsat 8数据计算植被覆盖度的完整流程(附DEM裁剪技巧) 本文为ArcGIS新手提供了使用Landsat 8数据计算植被覆盖度的完整流程指南。详细讲解了从数据预处理、NDVI计算到基于像元二分模型反演植被覆盖度的核心步骤,并重点分享了利用DEM进行精确裁剪的实用技巧,帮助用户高效完成地表信息提取与分析。 阅读详情

题目链接:http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2605

A^X mod P

打表求解,不然会超时!!!

http://blog.youkuaiyun.com/i_am_a_winer/article/details/44905701

他说相当于dp,但我感觉其实就是一道数论题,用快速幂会TLE,而且1 <= m, P <= 10^9数组存不下,但反过来想想,任意自然数都可以拆分为两个自然数数,n=k*x+y;根据这,打两张表记录即可,然后再按照题意求解就行了。。。

#include<iostream>
#include<cstdio>
#define HH 33000
#define GG 33000
using namespace std;

typedef long long ll;
ll dp1[33350];
ll dp2[33350];

void init(ll A,ll P)
{
    ll i;
    dp1[0]=dp2[0]=1;
    dp1[1]=A;
    for(i=2;i<=HH;i++)
        dp1[i]=(dp1[i-1]*A)%P;
    dp2[1]=dp1[HH];
    for(i=2;i<=GG;i++)
        dp2[i]=(dp1[HH]*dp2[i-1])%P;
}

ll fun(ll K,ll n,ll A,ll a,ll b,ll m,ll P)
{
    ll ans=0,i,j,tmp;
    tmp=K;
    for(i=1;i<=n;i++)
    {
        ans=(ans+dp2[tmp/HH]*dp1[tmp%HH])%P;
        tmp=(a*tmp+b)%m;
    }
    return ans;
}

int main()
{
    ll T,n,A,K,a,b,m,P,i,tmp;
    int t=1;
    scanf("%lld",&T);
    while(T--)
    {
        scanf("%lld%lld%lld%lld%lld%lld%lld",&n,&A,&K,&a,&b,&m,&P);
        init(A,P);
        tmp=fun(K,n,A,a,b,m,P);
        printf("Case #%d: %d\n",t++,tmp);
    }
    return 0;
}


Altium Designer(AD)PCB拼版——两种方法教程 本文详细介绍了PCB拼版的设计要点与操作方法。主要内容包括:拼版目的(解决小尺寸夹持问题、提高利用率、降低成本)和三大连接方式(V-CUT、邮票孔、空心连接条)的特点与参数设置;工艺边设计规范(宽度、定位孔、Mark点等要求);拼版尺寸限制与常见错误检查;以及两种具体拼版操作方法(特殊粘贴和拼版阵列),并附有工艺边、定位孔、Mark点的绘制步骤示意图。同时提供了硬件工程师笔试面试相关资源链接。全文系统阐述了PCB拼版的核心技术和操作流程,为电子设计人员提供了实用指导。 阅读详情

相关推荐

直流无刷减速电机选型指南:从KV值到霍尔传感器,新手必看的5个关键参数

本文详细解析直流无刷减速电机选型的5个关键参数,包括KV值、转矩、电流与功率、减速比选择以及霍尔传感器配置。通过实战案例和避坑策略,帮助工程师精准匹配电机性能与负载需求,提升工业自动化设备的可靠性和效率。特别强调霍尔传感器在精准控制中的关键作用。

alice7model的博客 620

sdut 2605 预处理A^N mod p

0.0

animalcoder 540

H3C防火墙旁路部署实战:网关迁移到防火墙后,如何配置DHCP和VLAN间隔离策略?

本文详细介绍了H3C防火墙旁路部署实战,重点讲解网关迁移到防火墙后的DHCP配置和VLAN间隔离策略。通过实际案例和配置示例,帮助网络工程师解决传统核心交换机架构的性能瓶颈和安全管控问题,实现精细化访问控制。

weixin_42549451的博客 414

2013年山东省第四届ACM大学生程序设计竞赛 A^X mod P

设:A^N=A^(k*x+y)。即:N=k*x+y,x=N/k,y=N%k。由于N为10^9,所以,k取33333左右就可以了,这样x和y的取值都不超过33333了。 则快速幂变成了:A^N mod P=A^(k*x+y) mod P=(A^(k*x) * A^y )mod P=(A^(k*x) mod P * (A^y) mod P) mod P。由于A,k,P都是定值,则A^N mod

但求心安的博客 484

恒定跨导的奥秘:基于1:3电流镜的轨到轨运放输入级设计与仿真验证

本文深入探讨了基于1:3电流镜的轨到轨运放输入级设计,重点分析了恒定跨导(GM)的实现原理与仿真验证。通过精确的电流补偿机制和工艺参数优化,解决了传统运放在电源轨附近跨导下降的问题,为模拟集成电路设计提供了可靠的低电压解决方案。

weixin_33686714的博客 516

从零搭建A股量化交易系统:开源框架选型与实战部署指南

本文详细介绍了从零搭建A股量化交易系统的完整流程,重点分析了开源框架VNPY和QMT的选型与实战部署。内容涵盖系统架构设计、策略开发、性能优化及实盘过渡方案,为开发者提供了一套完整的A股实盘量化交易解决方案,助力高效构建稳定可靠的量化交易系统。

sugar的博客 1270

A^X mod P(山东省第四届ACM大学生程序设计竞赛 )

Problem Description It's easy for ACMer to calculate A^X mod P. Now given seven integers n, A, K, a, b, m, P, and a function f(x) which defined as following. f(x) = K, x = 1 f(x) = (a*f(x-1) + b)

JW12138的博客 415

PostgreSQL核心原理:数据库崩溃恢复的唯一真相详解

PostgreSQL崩溃恢复机制通过WAL日志确保数据一致性和持久性。核心流程包括:触发恢复(非正常关闭时)、读取控制文件获取检查点LSN、顺序扫描WAL日志进行Redo阶段重做已提交事务、利用MVCC标记未提交事务为ABORTED实现逻辑撤销,最后执行检查点完成恢复。该机制依赖WAL原子性、检查点锚点和无Undo的可见性模型三大支柱,保证即使系统崩溃也能恢复到逻辑一致状态。关键设计包括延迟写入、LSN顺序控制和FPW防部分写,最终通过确定性重放实现ACID特性。

数据知道的博客 2656

A^X mod P(山东第四届省赛)

Description It's easy for ACMer to calculate A^X mod P. Now given seven integers n, A, K, a, b, m, P, and a function f(x) which defined as following. f(x) = K, x = 1 f(x) = (a*f(x-1) + b)%m...

weixin_34184561的博客 109

【RT-DETR实战】RT-DETR实战手记(200):端侧实时目标检测,下一步往哪儿走?

昨天深夜调一个模型部署,在树莓派4B上跑RT-DETR-nano,帧率死活卡在8FPS上不去。量化也做了,算子也优化了,内存对齐也检查了,可就是离实时检测的底线还差一截。盯着终端里跳动的数字,突然意识到——我们可能正在接近当前技术路径的瓶颈。端侧实时目标检测的下一个突破口,恐怕不在现有框架的修修补补里。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 186

【时时三省】tessy 单元测试 之 CTE(The Classification Tree Editor) 的使用

有图有文字详细介绍利用 CTE界面中的树 批量产生用例。

时时三省的博客 837

山东省第四届ACM大学生程序设计竞赛 A^X mod P

A^X mod P Time Limit: 5000MS Memory limit: 65536K 题目描述 It's easy for ACMer to calculate A^X mod P. Now given seven integers n, A, K, a, b, m, P, and a function f(x) which defined as follo

MY Blog 741

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

第四届 山东省ACM A^X mod P (分解优化=哈希+打表)

A^X mod P Time Limit: 5000MS Memory Limit: 65536KB Submit Statistic Problem Description It's easy for ACMer to calculate A^X mod P. Now given seven integers n, A, K, a, b, m, P, and a function f

AI蜗牛之家 1120

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

第四届 山东省ACM大学生程序设计竞赛

A题 Rescue The Princess 题目大意:给出等边三角形的两个点的坐标,求另外一个点的坐标。 解题思路:画出图,求出两点的斜角和距离,然后根据几何方法乱搞。 解题报告:here B题 Thrall’s Dream 题目大意:题目给出一张图,问任意两点能否有一天路径连接 解题思路:强连通分量,然后缩点,只要形成一条链或者一个环就满足条件!虽然说重边不

AI蜗牛之家 986

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

UPC2219: A^X mod P

2219: A^X mod P Time Limit: 5 Sec  Memory Limit: 128 MB Submit: 443  Solved: 80 [Submit][Status][Web Board] Description It's easy for ACMer to calculate A^X mod P. Now given seven integers n,

Dosth_Magic 676

SDUT 2605-A^X mod P(大幂分解求和)

A^X mod P Time Limit: 5000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 It's easy for ACMer to calculate A^X mod P. Now given seven integers n, A, K, a, b, m, P, and a function f(x) which defi

Rocky0429 1338

sduT 2605-A^X mod P(大幂分解求和)

A^X mod P Time Limit: 5000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 It's easy for ACMer to calculate A^X mod P. Now given seven integers n, A, K, a, b, m, P, and a function f(x) which defi

saber_acher的博客 601

sdutoj 2605 A^X mod P

http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2605 A^X mod P Time Limit: 5000ms Memory limit: 65536K有疑问?点这里^_^ 题目描述 It's easy for ACMer to calculat...

weixin_30414635的博客 130

upc.2219: A^X mod P(打表 && 超越快速幂(in some ways))

2219: A^X mod P Time Limit: 5 SecMemory Limit: 128 MB Submit: 417Solved: 68 [Submit][Status][Web Board] Description It's easy for ACMer to calculate A^X mod P. Now given seven integers...

weixin_30563319的博客 85

SDUT 2605 大幂和的分解,转化成R进制进行哈希 高效率打表(花样哈希)

A^X mod P Time Limit: 5000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 It's easy for ACMer to calculate A^X mod P. Now given seven integers n, A, K, a, b, m, P, and a function f(x) which defi

became_a_wolf的专栏 503

约数定理(约数个数定理,约束和定理)

约数个数定理: 对于一个大于1正整数n可以分解质因数: 则n的正约数的个数就是 。 其中a1、a2、a3…ak是p1、p2、p3,…pk的指数。 定理简证: 首先同上,n可以分解质因数:n=p1^a1×p2^a2×p3^a3*…*pk^ak, 由约数定义可知p1^a1的约数有:p1^0, p1^1, p1^2......p1^a1

piaocoder 2万+

hdu 3037 Saving Beans(lucas定理)(卢卡斯定理)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3037 解题思路: 题目可以转换成  x1+x2+……+xn=m 有多少组解,m在题中可以取0~m。 利用插板法可以得出x1+x2+……+xn=m解的个数为C(n+m-1,m); 则题目解的个数可以转换成求   sum=C(n+m-1,0)+C(n+m-1,1)+C(n+m-1,

piaocoder 1369

hdu 5392 Infoplane in Tina Town(快速幂)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5392 解题思路: 官方题解: 给出一个置换,求它的循环长度。数据范围 3\times 10^63×10​6​​。 其实没有什么好说的,就分解成循环求长度的最小公倍数就好了。对于这个模数要用unsigned int存,这个最小公倍数的求法不能用欧几里得,直接每次分解质因数

piaocoder 1031

hdu 5446 Unknown Treasure(lucas定理+中国剩余定理)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5446 解题思路: 首先对于每个质数pi我们,我们可以利用Lucas定理求出Cmn%pi的值,Lucas定理如下: Cmn%p=Cm/pn/p⋅Cm%pn%p%p 然后我们可以利用中国剩余定理求取最后答案: M=∏i=1kpi,Mi=M/pi Cmn%M=∑i

piaocoder 1000

hdu 5407 CRB and Candies(素数筛选法,除法取模(乘法逆元))

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5407 解题思路: 官方题解: The problem is just to calculate g(N)\ =\ LCM(C(N,0), C(N,1), ..., C(N, N))g(N) = LCM(C(N,0),C(N,1),...,C(N,N)). Introdu

piaocoder 958
上一篇: 2012年"浪潮杯"山东省第三届ACM大学生程序设计竞赛——Fruit Ninja II
下一篇: 2013年山东省第四届ACM大学生程序设计竞赛——Rescue The Princess
yphacker
博客等级 码龄12年 199粉丝 540原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值