首页 > 其他分享 >AGC 做题记录

AGC 做题记录

时间:2024-12-16 22:42:38浏览次数:3  
标签:le 记录 sum AGC right binom left

感觉自己没啥思维,所以做一做 AGC。

E - BBQ Hard

答案即为:

\[\left(\sum_{1 \le i \le n} \sum_{1 \le j \le n} \binom{a_i + a_j +b_i + b_j}{a_i + a_j} - \sum_{1 \le i \le n} \binom{2a_i + 2b_i}{2a_i}\right) \times \frac{1}{2} \]

现在的问题就是求出前面那一坨:

\[\begin{aligned} &\sum_{1 \le i \le n} \sum_{1 \le j \le n} \binom{a_i + a_j +b_i + b_j}{a_i + a_j} \\ = \ &\sum_{1 \le i \le n} \sum_{1 \le j \le n} [x^{a_i +a_j}](1+x)^{a_i + a_j +b_i + b_j} \\ = \ & [x^0] \left(\sum_{1 \le i \le n} x^{- a_i} (1+x)^{a_i +b_i}\right)^2 \\ = \ & [x^0] \left(\sum_{i} \left(\sum_{1 \le j \le n} [a_j +b_j = i]x^{- a_j}\right) (1+x)^{a_i +b_i}\right)^2 \\ \end{aligned} \]

不难在 \(O(n + V^2)\) 的时间内完成。

总时间复杂度 \(O(n +V^2)\)。

也有组合意义的做法,就是拆成网格图两点之间的路径条数然后 DP,效果是一样的。

标签:le,记录,sum,AGC,right,binom,left
From: https://www.cnblogs.com/definieren/p/18608933

相关文章

  • 12月做题记录
    12月做题记录✩trick✯会大部分,要\(tj\)提示✬会小部分/完全没想到,看了\(tj\)才会◈脑电波✡有某一算法的神秘通用性质⊗待补目录12月做题记录CF1725KKingdomofCriticismCF1446D2FrequencyProblem(HardVersion)根号做法✬线性✯✩CF1725KKingdomofCr......
  • 【YashanDB知识库】kettle同步PG至崖山提示no encryption pg_hba.conf记录
    【问题分类】数据导入导出【关键字】数据同步,kettle,数据迁移,pg_hba.conf【问题描述】使用kettle同步postgresql至崖山数据库时提示以下报错信息:【问题原因分析】pg_hba.conf文件中没有正确配置允许从IP地址连接到数据库的规则。pg_hba.conf文件是PostgreSQL中用于控制......
  • 24.9~11 好题 & 杂题记录
    构造题&交互题不必最优化的题目加入一些更严的限制会更好做【1,4,5】递归思想or将大问题分解成小问题拼接起来【6】\(A\toB\LeftrightarrowA\toC\toB\LeftrightarrowA\toC(C\toA),B\toC(C\toB)\)【2,3】正难则反,特别是后面限制严格强于前面的【8】只要多种方......
  • 基于django的python校园用车管理系统校车使用记录(源码+文档+运行视频+讲解视频)
     文章目录系列文章目录前言一、开发介绍二、详细视频演示三、项目部分实现截图四、系统测试五、代码参考源码获取目的摘要:基于Django的Python校园用车管理系统为学校的校车管理提供了便捷的工具。该系统借助Django框架的稳定性和Python语言的高效性,实现了校......
  • 记录一次Centos镜像修改以及升级OpenSSL和OpenSSH
    事情是这样的:公司的阿里云服务器被说有漏洞需要修复--查看说漏洞大多都是OpenSSL和OpenSSH的,想到版本比较低就升级他两不就行了吗?结果更新升级发现app-stream均无法成功,原因centos已经停了维护,各种镜像均已不再维护了。第一步修改为阿里云镜像entOS8现已可使用国内的aliyun......
  • 神了,Chrome 这个记录器简直是开发测试提效神器 转载
    在开发工作中,你是否遇到过这样的场景:当你需要开发某个功能时,这个功能依赖一系列的点击或者选择操作,才能获取到最终的数据。而在开发和调试的过程中,你往往需要多次验证流程的正确性。早期的时候,这种验证通常非常繁琐——你可能需要反复提交表单、重新执行操作流程,才能完成一次完......
  • 记录下WPF中如何进行itescontrol中进行分隔符的代码
     XAML的代码<ItemsControlx:Name="If"lternationCount="{BindingPath=LocationNums.Count}"ItemsSource="{BindingLocationNums}"><ItemsControl.......
  • MX J-10 做题记录
    Ahttps://cspjs.online/contest/264/problem/1我们猜测出一定这个数一定要为\(2^t\)答案才最优。因为\(2l\ler\),所以\([l,r]\)区间中一定有一个\(2\)的整数次幂,枚举即可。#include<bits/stdc++.h>usingnamespacestd;inlinevoidsolve(){ intl,r,x; cin>>l>>r;......
  • MySQL 插入一条 SQL 语句,redo log 记录的是什么?
    MySQL插入一条SQL语句,redolog记录的内容在MySQL的InnoDB存储引擎中,redolog(重做日志)主要用来保证事务的持久性和崩溃恢复能力。redolog记录的是对数据页的物理变更,而不是SQL语句本身。当执行一条插入语句时,redolog的记录主要包括对数据页的修改信息,以及事务相关......
  • 英语套卷练习记录
    目录20242024Nov12024.11.182025届杭州一模——66.5【练习】2024Dec22024.12.112025届温州一模——68.5【限时】20242024Nov12024.11.182025届杭州一模——66.5【练习】【总结】板块错误情况阅读-2.5七选五-2.5完型-4语填-4.5【传送门】h......