[DP] BZOJ4321. queue2

Summary ATP感觉自己退役之前是用不上机房的空调了【笑 阅读详情

fi,j,k 表示由前 i 个人组成,有 j 对人是相邻的,i 与 i−1 是否相邻

DP的话直接分类讨论转移就行了

#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cstring>
#include <string>

using namespace std;

const int N=1010,P=7777777;

int n;
int f[N][N][2];

inline void add(int &x,int y){
    (x+=y)%=P;
}

int main(){
    scanf("%d",&n);
    if(n==1) return puts("1"),0;
    if(n==2) return puts("0"),0;
    f[2][1][1]=2;
    for(int i=2;i<n;i++)
        for(int j=0;j<i;j++){
            add(f[i+1][j+1][1],2*f[i][j][0]+f[i][j][1]);
            add(f[i+1][j][1],f[i][j][1]);
            add(f[i+1][j][0],1LL*f[i][j][1]*(i-j)%P);
            add(f[i+1][j][0],1LL*f[i][j][0]*(i-j-1)%P);
            if(j) add(f[i+1][j-1][0],1LL*f[i][j][0]*j%P+1LL*f[i][j][1]*(j-1)%P);
        }
    printf("%d\n",f[n][0][0]);
    return 0;
}
海康摄像头RTSP流延迟优化实战:从VLC到OpenCV的5种方案对比与性能调优 本文针对海康摄像头RTSP流的高延迟问题,深入剖析了延迟根源,并系统对比了从VLC、OpenCV到海康官方SDK、FFmpeg及硬件加速等五种主流方案的性能表现。重点分享了缓冲区设置、协议优化、多线程架构与硬件解码等实战调优技巧,旨在帮助开发者将视频流延迟从秒级优化至毫秒级,满足工业检测、安防监控等高实时性场景需求。 阅读详情

相关推荐

KEIL-MDK代码美化神器:AStyle配置全攻略(附常用参数详解)

本文详细介绍了如何在KEIL-MDK中配置和使用AStyle代码格式化工具,包括基础参数设置、高级格式控制、团队协作方案以及KEIL深度集成技巧。通过合理的AStyle配置,开发者可以显著提升代码风格一致性,优化团队协作效率,特别适合嵌入式开发项目。

weixin_30505225的博客 146

bzoj 4321: queue2 (DP)

题目描述传送门题目大意:求1-n的排列中,满足每个数的左右两边的数与自己相差都不是1的方案数。题解刚开始排列组合乱搞,无果。。。。受到点启发后开始想DP,不过还是想了很久。 f(i,j,0)f(i,j,0) 表示从1..i顺序插入序列,有j对相邻的数相差1,第i个数与第i-1个数不相邻。 f(i,j,1)f(i,j,1) 表示从1..i顺序插入序列,有j对相邻的数相差1,第i个数与第i-1个数相

clover_hxy的博客 907

浅谈天线 - - - GNSS/BT/4G/2.4G

全球定位导航系统,最成熟的就是美利坚,我大中华,俄罗斯,还有就是欧洲的一个(太次不谈)所以我们在项目调试的时候,小尺寸的陶瓷天线上一般兼容2个频段,体积大一点的可以兼容三个频段,采用组合的形式 GPS+BD GPS+GLONASS GLONASS+BD 或者是单频段的定位天线陶瓷PATC陶瓷片:陶瓷片面积越大,介电常数越大,其共振频率越高,接收效果越高,这就是为什么都推荐使用大一点的陶瓷天线的原因银层:陶瓷天线表面的银层可以影响天线的共振频率,理想的GNSS陶瓷片频点准确落在1575.42MH

BLACKHOLE6的博客 1万+

BZOJ 4321 DP

思路: 这个DP太神了… 完全没想到 http://blog.csdn.net/geotcbrl/article/details/49663401//By SiriusRen #include <cstdio> #include <cstring> #include <algorithm> using namespace std; int n;long long f[1005][1005][2

SiriusRen的博客 670

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(四)-无人机系统(UAS)命令与控制(C2)通信用例

UTM向5G网络提供无人机系统C2通信所需的信息,例如服务类别、无人机系统服务的流量类型、授权的无人机系统服务所需的QoS以及无人机系统服务的订阅。遵循模型B的网络辅助C2模型,为了确保UAS操作的C2通信的服务可用性和可靠性,特别是当无人机在操作员的视线之外(BLOS)飞行时,为无人机提供支持冗余的C2通信链路。如果需要创建额外的C2通信连接或更改现有数据连接的配置以进行C2通信,则5G网络会根据无人机系统的授权服务信息和C2通信中所需的QoS和优先级,修改或分配一个或多个C2通信流量的QoS流。

u011376987的博客 2053

半导体硅制造工艺

抛光液和硅片的反应速度很快,只要稍一停留,立刻便会腐蚀,因此取片时,不能在表面上留下抛光液,必须紧接着水抛,直至抛光液被全部冲去,再将片子取下。由于晶圆制造过程有各种各样的晶圆固定器和自动设备,需要严格的直径控制以减少晶圆翘曲和破碎,而单晶硅棒的外径表面并不平整且直径也比最终抛光晶片所规定的直径规格大,因此需要通过外径滚磨获得较为精确的直径。胶体的颗粒直径比磨料的颗粒直径小一个数量级,且硬度与硅相当,因此它比用磨料的机械抛光表面损伤更小,抛光出的硅片表面具有高度的镜面光洁。不受材料导电类型和电阻率的影响。

pgpaojiao的博客 2240

BZOJ4321 queue2 DP/递推

BZOJ4321 queue2Description求1~n的序列,满足一个数的左右两边的差的绝对值不等与1的方案数。 对答案mod 7777777题解很奇怪的状态,看了题解才搞懂。 钦定f[i][j][1]表示推到第i个数,其中有j对数是相差1的,其中i,与i-1相邻 f[i][j][0]表示推到第i个数,其中有j对数是相差1的,其中i,与i-1不相邻。我们先来分析i-1,i相邻,也就是f[

YJSheep 1230

Ubuntu视频播放器怎么选?VLC、mpv、SMPlayer硬解与字幕配置指南

在Linux系统中,视频播放体验取决于播放器、解码器与显卡驱动的协同。硬件解码通过VA-API或VDPAU将解码任务交给GPU,能显著降低CPU占用,解决4K高码率视频卡顿问题。对于Ubuntu用户,合理配置解码环境与播放器,可流畅播放HEVC、多音轨及ASS特效字幕视频。无论是日常观影、番剧追更还是家庭影院场景,选择合适的播放器并正确启用硬解,都是提升体验的关键。本文围绕Ubuntu平台,详解VLC、mpv、SMPlayer等播放器的安装、硬解配置与常见问题排查,帮助你在Linux上获得流畅的本地视频播放

weixin_33801856的博客 506

BZOJ4321:queue2(DP)

Description n 个沙茶,被编号 1~n。排完队之后,每个沙茶希望,自己的相邻的两人只要无一个人的编号和自己的编号相差为 1(+1 或-1)就行。现在想知道,存在多少方案满足沙茶们如此不苛刻的条件。 Input 只有一行且为用空格隔开的一个正整数 N,其中100%的数据满足 1≤N ≤ 1000。 Output 一个非负整数,表示方案数对 7777777...

weixin_34209851的博客 150

玩转 InternVL3.5 轻量级实战:从部署到优化的全记录

玩转 InternVL3.5 轻量级实战:从部署到优化的全记录

jacke121的专栏 626

【AI智能体】Docker 部署 Coze应用服务实战操作详解

Docker 部署 Coze应用服务实战操作详解

congge 4875

【BZOJ4321】queue2 DP

【BZOJ4321】queue2 Description n 个沙茶,被编号 1~n。排完队之后,每个沙茶希望,自己的相邻的两人只要无一个人的编号和自己的编号相差为 1(+1 或-1)就行; 现在想知道,存在多少方案满足沙茶们如此不苛刻的条件。 Input 只有一行且为用空格隔开的一个正整数 N,其中100%的数据满足 1≤N ≤ 1000; Outp...

aodanchui1057的博客 177

ubuntu20.04搭建QGC4.2编译环境

QGC 4.2ubuntu18.04也可以编译QGC4.2,但是由于GLBC版本较低,无法使用最新版的QTCreator,Ubuntu20.04可以使用最新版QTCreator。

超维空间科技的博客 1万+

[BZOJ4321] queue2

[BZOJ4321] queue2 题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4321 Solution 这种题一般套路就是从小到大插入然后\(\rm dp\)。 设\(f_{i,j,0/1}\)表示现在插入了前\(i\)个数,有\(j\)组相邻的数,并且\(i\)和\(i-1\)有没有相邻的方案数,\(0/1\)是方便转移。 那么...

weixin_30631587的博客 167

怀旧版电脑GBC模拟器

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

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

BZOJ4321: queue2 dp

按照套路,考虑将数字从小到大插入到序列中. 令 $f[i][j]$ 表示将 $1$ ~ $i$ 插入到序列中,形成了 $j$ 对不合法的方案数. 然后考虑将 $i+1$ 插入时的情况: 1. 插入到不合法的空位中,消掉一个不合法. 2. 插入到合法的空位中 3. 插入到 $i$ 旁边,形成一个不合法. 4. 插入到 $i$ 与 $i-1$ 的空位中,消掉一个不合法,又新形成一个不合法...

EM LGH 199

假人有限元模型

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

DP bzoj4321 queue2

问题 J: queue2 时间限制: 1 Sec 内存限制: 128 MB 题目描述 n 个沙茶,被编号 1~n。排完队之后,每个沙茶希望,自己的相邻的两 人只要无一个人的编号和自己的编号相差为 1(+1 或-1)就行; 现在想知道,存在多少方案满足沙茶们如此不苛刻的条件。 输入 只有一行且为用空格隔开的一个正整数 N,其中 100%的数据满足 1≤N ≤ 1000; 输出

蒟蒻QTY 822

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

[DP]BZOJ 4321: queue2

DescriptionDescription要求一个nn排列的方案数,满足: 任意相差为11的元素不相邻。 nn只有10001000啦。。DescriptionDescriptionOEIS上居然有这个东西。。 考虑DP吧。挺套路的DP。 考虑前ii个数,有jj个相邻的元素,最后两个数是否相邻[0/1][0/1],计为dpi,j,0/1dp_{i,j,0/1}。 因为一个元素加进去只会影响比他

Vectorxj的博客 351

BZOJ4321queue2——DP/递推

题目描述 n 个沙茶,被编号 1~n。排完队之后,每个沙茶希望,自己的相邻的两 人只要无一个人的编号和自己的编号相差为 1(+1 或-1)就行; 现在想知道,存在多少方案满足沙茶们如此不苛刻的条件。 输入 只有一行且为用空格隔开的一个正整数 N,其中100%的数据满足 1≤N ≤ 1000; 输出 一个非负整数,表示方案数对 7777777 取模。 ...

weixin_34392843的博客 198

bzoj 4321 queue2 dp

设f[i][j][0/1]f[i][j][0/1] 表示前i个数有j个非法的,i是否与i-1相邻的方案数,转移看代码吧。。#include <bits/stdc++.h> using namespace std; #define N 1100 #define mod 7777777 #define ll long long int f[N][N][2],n; void upd(int &x,int

make_it_for_good的博客 433

【bzoj4321】queue2 dp

题目描述 n 个沙茶,被编号 1~n。排完队之后,每个沙茶希望,自己的相邻的两人只要无一个人的编号和自己的编号相差为 1(+1 或-1)就行; 现在想知道,存在多少方案满足沙茶们如此不苛刻的条件。 输入 只有一行且为用空格隔开的一个正整数 N,其中100%的数据满足 1≤N ≤ 1000; 输出 一个非负整数,表示方案数对 7777777 取模。 样例输入 ...

weixin_30670151的博客 138

bzoj 4321 queue2 dp

简单$dp$,考虑从大到小插入 设个状态$f[i][j][0 / 1]$表示$i$和$i - 1$是否相邻即可 转移看代码就能看懂吧... 复杂度$O(n^2)$ #include <set> #include <vector> #include <cstdio> #include <cstring> #include &lt...

weixin_30696427的博客 123

bzoj4321 queue2(dp)

f[i][j][0],考虑1~i的排列,有j个相邻的差1,i和i-1不相邻的方案数。 考虑j插到哪里去来转移。 复杂度O(n2)O(n2)O(n^2) #include &lt;bits/stdc++.h&gt; using namespace std; #define ll long long #define inf 0x3f3f3f3f #define N 1010 #define mo...

Icefox的博客 277
上一篇: [容斥] Topcoder SRM div1-3 12004. SetAndSet
下一篇: [wqs二分 DP] Codeforcces 739E. Gosha is hunting
LowestJN
博客等级 码龄10年 76粉丝 422原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值