【JZOJ 4709】Matrix

TI LP87745-Q1汽车雷达PMIC评估:从硬件设计到性能测试全解析 在汽车电子和高级驾驶辅助系统(ADAS)中,电源管理单元(PMIC)是确保传感器稳定可靠运行的核心。其工作原理在于集成多路高效电源转换器(如Buck、Boost)和精密监控电路,通过数字接口实现灵活配置与实时诊断。这项技术的核心价值在于为毫米波雷达等关键负载提供低噪声、高精度、满足严格时序与功能安全(ASIL)要求的供电方案,从而提升整个感知系统的信噪比与可靠性。其典型应用场景包括自动驾驶域控制器、车载传感器融合模块等。本文以德州仪器(TI)的LP87745-Q1专用PMIC及其评估模块(EVM)为例,深入 阅读详情

Description

这里写图片描述

Solution

每个点往下走*b,往右走*a,走到终点的方案数几对答案的贡献,
所以对于每个已知的点,直接计算对答案的影响即可
复杂度:O(n)

Code

#include<iostream>
#include<cstdio>
#include<cstdlib>
#define fo(i,a,b) for(int i=a;i<=b;i++)
using namespace std;
typedef long long LL;
const int N=100500,mo=1000000007;
LL read(LL &n)
{
    char ch=getchar();
    while((ch!='-')&&((ch<'0')||(ch>'9')))ch=getchar();
    LL q=0,w=1;if(ch=='-') w=-1;else q=q*10+(LL)(ch)-48;ch=getchar();
    while(ch>='0' && ch<='9')q=q*10+(LL)(ch)-48,ch=getchar();n=q*w;return(n);
}
LL m,n,ans,a,b,an,bn;
LL jc[N*2],jcn[N*2];
LL ksm(LL q,LL e)
{
    LL ans=1;
    while(e)
    {
        if(e&1)ans=(ans*q)%mo;
        e>>=1;q=(q*q)%mo;
    }
    return ans;
}
LL C(int q,int w){return jc[w]*jcn[q]%mo*jcn[w-q]%mo;}
int main()
{
    LL q,w,e;
    read(n);read(a),read(b);
    if(!a)
    {
        fo(i,1,2*n)read(q);
        printf("%lld\n",q*ksm(b,n-1)%mo);return 0;
    }
    if(!b)
    {
        fo(i,1,n)read(q);
        printf("%lld\n",q*ksm(a,n-1)%mo);return 0;
    }
    an=ksm(a,mo-2);bn=ksm(b,mo-2);
    jc[0]=jcn[0]=1;fo(i,1,2*n)jc[i]=i*jc[i-1]%mo,jcn[i]=ksm(jc[i],mo-2);
    read(e);
    q=ksm(a,n-1);w=ksm(b,n-2);
    fo(i,2,n)
    {
        read(e);
        ans=(ans+q*w%mo*e%mo*C(n-i,n*2-i-2)%mo)%mo;
        w=w*bn%mo;
    }
    read(e);
    q=ksm(a,n-2);w=ksm(b,n-1);
    fo(i,2,n)
    {
        read(e);
        ans=(ans+q*w%mo*e%mo*C(n-i,n*2-i-2)%mo)%mo;
        q=q*an%mo;
    }
    printf("%lld\n",ans);
    return 0;
}
Natural Language Processing 作者:禅与计算机程序设计艺术 1.简介 自然语言处理(NLP)是研究如何使计算机理解和处理自然语言的理论和方法,目的是让电脑更好的理解、获取、生成、存储和沟通人类语言。20世纪80年代末,IBM的三位博士陈天奇、周博磊和王力雄在贝尔实验室创建了首个自然语言处理系统——“布莱克多·艾森豪威尔”(Bletc 阅读详情

相关推荐

手把手教你用海康威视相机+DLP4500搭建双目结构光系统(附避坑指南)

本文详细介绍了如何使用海康威视相机和DLP4500搭建双目结构光三维测量系统,涵盖硬件选型、系统搭建、双目标定及三维重建等关键步骤。特别针对预算有限的开发者和实验室团队,提供实用的避坑指南和优化技巧,帮助实现0.02mm的高精度测量。

weixin_42526087的博客 462

【JZOJ4709】Matrix

JZOJ链接 《论比赛时不对拍大数据的危害》 公式推错了,类型没开大,于是就—— 咳咳,来说题解。 首先直接每一项推O(N2)O(N^2)明显是不现实的。 那不怕苦不怕累的话就可以考虑开Excel表找规律。 其实观察表也能想到,我们可以计算第一行,第一列的数对答案的影响。 尝试转化原题: 一些数字从F1,i,Fi,1(1≤i≤N)F_{1,i},F_{i,1}(1\leq i

XKCAndy's Blog 386

COMSOL仿真分析高压直流GIS/GIL绝缘性能优化

高压直流气体绝缘设备(GIS/GIL)的绝缘性能是保障电网可靠运行的关键。通过COMSOL Multiphysics多物理场仿真,可以深入分析气固界面电场分布与电荷积聚机理。该技术结合静电场、热场和电荷传输耦合计算,能准确模拟温度梯度对SF6气体与环氧树脂界面特性的影响。工程实践中,这类仿真可优化导体结构设计、改进绝缘材料配方,并建立电场-温度关联预警模型。特别是在80℃高温工况下,仿真显示界面电荷密度会显著增加23%,这对设备安全运行具有重要指导价值。

weixin_32075843的博客 192

JZOJ 100046. 收集卡片

目录大法好题目:分析:代码: 题目: 添加链接描述 分析: 表示是来自XCXCXC的良心送分题 果断暴力不解释 代码: #include&amp;lt;iostream&amp;gt; #include&amp;lt;cstdio&amp;gt; #include&amp;lt;cmath&amp;gt; #include&amp;lt;cstring&amp;gt; #include&amp;lt;

qq_35786326的博客 247

疾病负担研究(GBD)介绍

今天我们来聊一聊第一个公共数据库——GBD数据库,全称叫做global burden of disease(全球疾病负担),该数据库每年都会更新,目前已经更新到GBD2019。 这里直接给大家贴出网址:Global Burden of Disease Study 2019 (GBD 2019) Data Resources | GHDx 上图中红色圈圈标识的就是数据库的数据获取界面的链接,大家直接点击即可. 数据的检索十分方便: Context下拉菜单中可以选择不同的选项,默认是caus

weixin_44240228的博客 1万+

RKDevTool解包和打包(Windows)

我们将修改后的打包工具存放在了RKDevTool_Release_v2.92软件压缩包的rockdev目录下,可以搭配RKDevTool的解包功能使用。双击板卡主芯片对应的bat文件,开始进行打包。红框中的内容是我们的打包工具及辅助打包的可执行文件,Image目录下存放了我们的分区镜像, package-file是分区与分区镜像文件的对应关系。将从网盘获取的Update.zip镜像解压成.img格式并重命名为update.img,也可以直接使用SDK生成的update.img镜像。

tianpu2320959696的博客 3348

JZOJ 5459 购物

Time Limits: 1000 ms Memory Limits: 524288 KB Detailed Limits Description 小X 正困在一个密室里,他希望尽快逃出密室。 密室中有N 个房间,初始时,小X 在1 号房间,而出口在N 号房间。 密室的每一个房间中可能有着一些钥匙和一些传送门,一个传送门会单向地创造一条从房间X 到房间Y 的通道。另外,想要通过某个...

sdfzsyq的博客 577

越野换了逐飞的ips200pro的屏幕后代码烧录中报错: “Cannot initialize device connection” 和 “Flashing failed” ...如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1150

[JZOJ4709] Matrix

Summary给出F1,1−−F1,n,F1,1−−Fn,1,a,b\Large F_{1,1}--F_{1,n},F_{1,1}--F_{n,1},a,b 其余的Fi,j=aFi,j−1+bFi−1,j\Large F_{i,j}=aF_{i,j-1}+bF_{i-1,j}求Fn,n\Large F_{n,n} Solution显然,直接做是不行的,考虑第一行的数和第一列的数对答案的贡献。显然

Never give in. 442

threadX的USBX的初始化和解初始化的分析。

tx_application_define的最后会使用tx_byte_pool_create创建usb线程的内存空间“ux_device_app_byte_pool”,再创建usb线程,也就是执行。主要就是创建了线程,也就是第3个参数app_ux_device_thread_entry,这个参数内是MX_USB_Device_Init,也就是USB底层初始化。进来的参数只有1个,是memory_ptr,这个就是创建的usb线程空间“ux_device_app_byte_pool”

qq_31885403的博客 647

Tessent ATPG Flow 流程 (代码和注释)

**摘要:Tessent ATPG流程分为五个阶段:1) 环境初始化(加载设计文件、库和扫描链配置);2) DRC规则检查(验证设计可测试性并修复违例);3) ATPG向量生成(设置故障模型并运行引擎优化覆盖率);4) 向量验证与后处理(仿真验证并生成ATE格式文件);5) 进阶操作(多电压域和存储器测试)。流程输出包括测试向量、覆盖率报告和验证日志,支持stuck-at和transition故障模型,使用Tcl脚本控制。关键步骤包含扫描链配置、EDT压缩和覆盖率优化。

QQ_778132974的博客 931

【jzoj4709】【Matrix】

题目大意解题思路显然每个l和t的贡献是独立的,向右走就是乘一个a,向下走就是乘一个b,走到终点的a和b的个数可以算出来,系数就是走到终点的方案数,用组合数算就行了。code#include<set> #include<cmath> #include<cstdio> #include<cstring> #include<algorithm> #define LF double #define LL l

inklutcuah’s blog 372

Python 爬虫实战:爬取电商平台商品信息(价格 / 销量 / 评价)

摘要:本文详细介绍基于Python的电商商品信息爬取技术方案,以京东商品详情页为例,对比分析静态(BeautifulSoup)和动态(Selenium)两种爬取方式的实现逻辑。静态爬取适合获取基础信息,而动态爬取可解决JS渲染数据的获取问题。文章包含完整的代码实现、反爬规避策略及数据存储方案,涵盖商品名称、价格、销量、评价等核心数据提取。同时强调爬虫的合规使用,提供扩展方向建议,为电商数据采集提供实用技术参考。

2503_91057718的博客 2021

Jzoj4709 Matrix

十分套路,这种题很明显是单独计算每个元素的贡献来搞的 我们发现,对于ti,它最后到n,n的路线有C(2n-i-2,n-2)条 而对于每条路线,其值发生的变化都为t[i]*a^(n-i)*b^(n-1) 所以贡献就是∑t[i]*a^(n-i)*b^(n-1)*C(2n-i-2,n-2) l的话差不多吧 快速求c(n,m)应该不用讲了吧 #includ...

dianning8393的博客 124

IEM模型,地表粗糙度模拟

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

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

JZOJ4709. Matrix

题目大意 原题特别短,直接贴。。。 Data Constraint n≤10^5

Akakii的博客 709

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【JZOJ 4709】 Matrix

Description Analysis这题是水数学题。 可以暴力手玩一下,于是可以发现神奇的规律。 当然,更可以感性地推导出Fn,nF_{n,n}。 网格、递推式,你想到了什么? 网格中一点走到另一点的方案数! 但是这是改编的,有点不同。 首先对于任意一个位置的值往右走等价于乘aa,往下走等价于乘bb,那么对于l和t,看看这个位置往右往下走多少步就是最后答案中a和b的指数。 系数呢

LYD729 501

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

JZOJ4709 matrix 组合数

我推了三个小时还TM推错了。。我是真的不熟悉组合数啊。。 代码:const big=1000000007; var k,p,n,m,a,b,a1,b1,a2,b2,x,y:int64; l,r:array[0..100000]of int64; fac,fa:array[0..200000]of int64; ans:int64;

老臣 303

JZOJ4709. 【NOIP2016提高A组模拟8.17】Matrix

题目输入输出样例输入4 3 5 4 1 7 3 4 7 4 8样例输出59716数据范围分析由于N很大,我们不可能就整个F数组全部算出来。所以,我们只能考虑每个数对答案的贡献。可以手推一下,找一下规律,这里就简单说一下。设ans=fN,Nans=f_{N,N}那么fN,N=1∗ansf_{N,N}=1*ansfN,N−1=1∗a∗ansf_{N,N-1}=1*a*ansfN−1,N=1∗b∗an

lijf2001的博客 1568

JZOJ 4709 Matrix【NOIP2016提高A组模拟8.17】

Matrix题目描述数据范围题解这一题,挺水的,比赛是一眼就看出了题解,经过验证后证明是对的。 我们单独考虑第一列和第一行上的数但答案的单独贡献。 首先,(11,11)这个位置上的数对答案是没有贡献的,除非,nn=11,呵呵。 然后,某个位置对答案的贡献就等于该位置所有走到(nn,nn)的方案的总贡献。 一次往右走,我们可以视为乘aa,向下走,我们可以视为乘bb,其实某个位置走到(nn,nn

XianHaoMing的博客 1803

【JZOJ4709】【NOIP2016提高A组模拟8.17】Matrix

题目描述输入输出样例输入4 3 5 4 1 7 3 4 7 4 8样例输出59716数据范围解法40%暴力即可; 60%依然暴力; 100%依次计算第一行和第一列对答案的贡献即可: 可以知道f[i][j]对答案的贡献=a^(n-i)*b^(n-j)*C(n-i+n-j,n-j) 然后利用逆元计算组合数,快速幂快速算出答案即可。代码#include<iostream> #include<c

=w= 436

[Jzoj 4709]. 【NOIP2016提高A组模拟8.17】Matrix

Description InputSample Input 4 3 5 4 1 7 3 4 7 4 8 Output Sample Output 59716The Solution这是雅礼中学和我们学校的联考题呀。。上面给的那个dp可以理解成在一个网络上,只能向右,向下走,向下走的话,加上的贡献就要b,向右走的话加上的贡献就要 a。 那么对于l和t,看看这个位置往右往下走多少步就是

HownoneHe的博客 703

JZOJ.4709【NOIP2016提高A组模拟8.17】Matrix

组合数

Luckfort 410

【JZOJ 4694】【HDU 5283】火神的鱼

Description 火神最爱的就是吃鱼了,所以某一天他来到了一个池塘边捕鱼。池塘可以看成一个二维的平面,而他的渔网可以看成一个与坐标轴平行的矩形。 池塘里的鱼不停地在水中游动,可以看成一些点。有的时候会有鱼游进渔网,有的时候也会有鱼游出渔网。所以火神不知道什么时候收网才可以抓住最多的鱼,现在他寻求你的帮助。 他对池塘里的每条鱼都给予了一个标号,分别从1到n标号,n表示池塘里鱼的总数。鱼的游动可

1233

【JZOJ 3053】旅行

Description 给定一个n行m列的字符矩阵,’.’代表空地,’X’代表障碍。移动的规则是:每秒钟以上下左右四个方向之一移动一格,不能进入障碍。计算:在空地中随机选择起点和终点(可以重合,此时最短耗时为0),从起点移动到终点最短耗时的平均值。 每一行每一列至多有1个障碍,并且障碍不在对角线方向相邻。以下矩阵是不合法的: Solution 先计算出两两点的曼哈顿距离,这个可以把x,y

1176
上一篇: 【Codeforces 583C】【JZOJ 4699】Password
下一篇: 【JZOJ 4710】Value
HOWARLI
博客等级 码龄11年 109粉丝 378原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值