2.22考试

news/2024/7/3 17:48:35

题目不难

T1做得太慢了,而且T2,T3也显得思维不够灵活

注意复习

 

T1:

n<=2000

f[n],剩n张牌期望次数

f[n]=.....从1~n-1算上方案递推过来

C(n-1,i-1)值域分成i段,

g[i]表示i的全排列中,不存在j<j+1且a[j]+1=a[j]的方案数(不能再合并)

g[n]=n!-∑C(n-1,i-1)*g[i]减去不合法的(不合法的一定相邻,考虑相邻几个)

O(n^2)

用多项式科技可以做到O(nlogn)(g多项式求逆)

 

 

T2:

 

折半爆搜

正解:折半
开一个map,先计算C(11,5)*P(6,6)放进C(11,5)个map,map<%k,ll>
再计算P(11,6)到map里查询

直接dfs+常数优化?

1.压二进制,lowbit快速找最后1

2.sz查找剩余1个数,减少dfs传参

3.剩下最后一个1的时候,直接判掉就不用再递归到0了,省下叶子9e7次

 

 

T3:

 

 

矩阵求和二维前缀差分,推两次等比数列求和

维护修改增加值

离线离散化坐标

cdq或者树状数组套线段树

 

转载于:https://www.cnblogs.com/Miracevin/p/10420428.html


http://lihuaxi.xjx100.cn/news/244567.html

相关文章

【LeetCode】142 - Linked List Cycle II

Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Follow up:Can you solve it without using extra space? Solution&#xff1a; Discuss上的分析&#xff1a;Suppose the first meet at step k,the length of the Cycle …

基于Springboot的生活方式分享平台的设计与实现

需求&#xff1a; 由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面&#xff0c;主要功能包括&#xff1a;用户登录、用户注册、首页浏览查看热门笔记分享、切换笔记分类、点赞评论收藏笔记、查看用户主页关注用户、搜索相关笔记或用户等。用户拥有个人中心…

面试题:2018最全Redis面试题整理

1、什么是Redis?Redis 是完全开源免费的&#xff0c;遵守BSD协议&#xff0c;是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点&#xff1a;Redis支持数据的持久化&#xff0c;可以将内存中的数据保存在磁盘中&#xff0c;重启的时候可以再次…

[喵咪的Liunx(1)]计划任务队列脚本后台进程Supervisor帮你搞定

喵咪的Liunx(1)]计划任务队列脚本后台进程Supervisor帮你搞定 前言 哈喽大家好啊,好久不见啊(都快一个月了),要问为什么没有更新博客呢只应为最近在录制PhalApi的视频教程时间比较少,作为弥补那么为大家带来一点干货Supervisor,话不多说那么就开始今天的分享把 附上: 喵了个咪的…

[转] splice系列系统调用

关注splice系列系统调用&#xff08;包括splice&#xff0c;tee和vmsplice&#xff09;已经有一段时间了&#xff0c;开始的时候并未能领会splice的意义所在&#xff0c;致使得出了“splice系列系统调用不怎么实用”的错误结论。随着内核研究的深入&#xff0c;才逐渐懂得&…

页面上表格金额统计汇总

页面结构&#xff1a; <!-- 核销退房结算 --> <div id"div-checkout-id" class"row cl"> <label class"form-label col-sm-1"><span class"c-red">退房结算</span></label>…

Windows 消息循环(1) - 概览

本文从消息循环是如何驱动程序的这个角度&#xff0c;对 Windows 消息循环进行概览性介绍。 使用 EN5 课件获得更好的阅读体验&#xff1a; 【希沃白板5】课件分享 : 《Windows培训 - 消息循环》https://r302.cc/q2d1jB 点击链接直接预览课件 1 程序是怎么跑起来的&#xff1f;…

PostgreSQL 批量权限 管理方法

关于PostgreSQL的逻辑架构和权限体系&#xff0c;可以参考 https://yq.aliyun.com/articles/41210 本文将给大家介绍一下如何批量管理表&#xff0c;视图&#xff0c;物化视图的权限。 以及如何管理默认权限&#xff0c;批量赋予schema的权限。 对整个schema的对象进行权限管理…