洛谷 P3773 [CTSC2017]吉夫特(bzoj P4903 [CTSC2017]吉夫特/uoj P300【CTSC2017】吉夫特)

【RL in VLA】VLA中的强化学习 本文提出了一种名为 Reinforcement Learning Distilled Generalist(RLDG) 的方法,通过强化学习生成高质量训练数据来微调机器人基础模型。通过在多个精确操作任务上的实验,我们证明了 RLDG 在成功率和泛化能力上显著优于使用人类演示的传统微调方法。RLDG 不仅减少了对人类演示数据的依赖,还展示了在复杂多阶段任务中的灵活性和有效性。 阅读详情

传送门

昨天写的,额这题应该算ctsc2017最水的了吧,连我都会。

这题一看组合数取模直接上lucas定理啊,知道lucas的应该都A了吧。。还有那个样例提示的太明显了吧。。还有不是很懂网上为什么有人要用exlucas,2难道不是质数??

然后就是肯定都是组合数膜2都是1,根据lucas定理每一个组合数最后肯定都化成了c(1,1)或c(1,0)或c(0,1)或c(0,0),然后c(1,0)不存在(上标为0都是1,c(1,1)=1),所以如果膜2等于0那么肯定存在某个组合数最后化成了c(1,0);那么然后把这个数写成二进制数观察一下很容易得出结论n&m==m时膜二等于1(因为我们平常膜二都是n&1,然后很容易联想到用位运算)。。然后暴力枚举做一个弱智的dp,设f[i]表示以i结束的不上升序列的方案数然后转移就可以了。。

代码:

#include<iostream>
#include<stdio.h>
#define ll long long
const int MOD=1000000007;
using namespace std;
int f[233335];
int main()
{
	int n;
	ll ans=0;
	scanf("%d",&n);
	for(int k=1;k<=n;k++)
	{
		int x;
		scanf("%d",&x);
		for(int i=x;i<=233333;i=i+1|x)f[x]=(f[x]+f[i])%MOD;
		ans=(ans+(f[x]%MOD))%MOD;
		f[x]++;
	}
	printf("%lld",ans%MOD);
	return 0;
}


想使用dify实现docx文档的自动生成?试了一圈,感觉还是根据python-docx更靠谱 在软件开发过程中,需求文档、设计文档等材料的编写是每个开发者都绕不开的工作。最近笔者接到一个需要批量生成标准化需求文档的任务,尝试了目前热门的低代码工具Dify后,发现对于稍微复杂格式的文档生成需求(例如文本居中这么简单的需求),最终还是回归到基于python-docx库的解决方案。本文将分享两种技术路线的对比实践。 阅读详情

相关推荐

【Unity报错】Unity导入海康SDK 报错 DllNotFoundException: PlayCtrl assembly

2.尝试按网上其他的办法(包括使用depengs查看dll依赖等)1.先检查Plugins文件夹中是否存在PlayCtrl文件。3.如果网上查阅的办法都不能解决,请继续往下看。更换低版本的SDK库文件。

weixin_42968584的博客 1127

BZOJ4903 [Ctsc2017]吉夫特(洛谷P3773)

lucas DP BZOJ题目传送门 洛谷题目传送门 这道题翰爷很早以前讲过,然而当时我连lucas都不会,今天又讲到这题才听懂。 要使那个式子模2&amp;amp;amp;gt;02&amp;amp;amp;gt;02&amp;amp;gt;0,则每一项都必须为111。由lucas定理得最终只有四种情况:C00,C01,C10,C11C00,C10,C01,C11C_0^0,C_1^0,C_0^1,C_1^1。可以发现只有C10C01C_0^1这一个为0,...

forezxl的博客 312

基于Pixhawk与OpenMV的无人机视觉引导精准降落系统设计与实现

本文详细介绍了基于Pixhawk飞控与OpenMV视觉模块的无人机精准降落系统设计与实现。系统通过OpenMV识别Apriltag标签,结合MAVLink通信将视觉数据发送给Pixhawk,实现厘米级精准降落。文章涵盖硬件连接、软件配置、核心代码逻辑解析及实战调试技巧,为无人机自动充电、物流配送等场景提供可靠解决方案。

weixin_29189377的博客 320

[UOJ300][CTSC2017]吉夫特

uoj bzoj luogu sol 根据\(Lucas\)定理,\(\binom nm \mod 2=\binom{n\%2}{m\%2}\times\binom{n/2}{m/2}\mod 2\)。 由于\(\binom{n\%2}{m\%2}\)的取值只可能是\(0\)或\(1\),以为我们希望\(\binom nm=1\mod 2\),所以\(\binom{n\%2}{m\%2}...

abcyan1235的博客 191

立创EDA开源项目:小北极冰冰杯(夏)——基于ESP32-C3的智能半导体制冷杯硬件设计与功能解析

本文详细解析了基于ESP32-C3的智能半导体制冷杯——小北极冰冰杯的硬件设计与核心功能。项目利用半导体制冷片实现快速降温,并集成了PWM智能调速散热、四路温度监控、杯具检测及PD/DC双电源输入等实用功能。文章深入剖析了其硬件架构、控制逻辑及实战注意事项,为嵌入式开发与智能硬件爱好者提供了宝贵的参考。

weixin_33245447的博客 271

服务器冗余电源维修图纸,冗余热备份电源的电路图设计

在设计某高可靠性计算机系统时,要求其配套电源采取冗余设计。一般来说,可以采取的方案有容量冗余、冗余冷备份方式、并联均流的N+1备份方式、冗余热备份方式。容量冗余是指电源的最大负载能力大于实际负载,也就是“大马拉小车”,其缺点是不利于提高电源的效率,而且对提高电源的可靠性意义不大。冗余冷备份方式是指电源由两个或多个功能相同的单元模块组成,电源启动后由其中一个单元模块向设备供电,当工作单元发生故障时,...

weixin_39671509的博客 1995

[DP 分块子集枚举] UOJ#300.【CTSC2017】吉夫特

DP转移很好写 暴力是 O(318)O(3^{18}) 的 把每个二进制数分成前9位和后9位,分块统计复杂度就是 O(69)O(6^9) 了 #include #include #include using namespace std; const int N=333333,P=1e9+7; int n,ans,a[N],f[N]; inline int Query(int x

CE玩家 558

QT里获取UUID当做唯一文件名称

QT里获取UUID当做唯一文件名称

546

打卡信奥刷题(1442)用C++实现信奥 P4903 心碎

题目摘要:CYD大神的心可以看作一个环,内外各N个点。当看到第i个洞时,会与第Ai个记忆点相连形成伤痕(i≠Ai时为顺时针/逆时针)。要求找到一个排列Ai,使得伤痕将心分成最多的块数。 输入N,输出最大碎块数。样例显示N=2时3块,N=3时5块,N=4时9块。数据范围N≤2333。 解法使用动态规划,预处理f和g数组计算最优解,最终公式为n*(n-1)/2-f[n]+n。代码已实现该算法。 (字数:150)

Loge谈信奥--一个专注于信奥人的博客 2065

Esp32蓝牙Hid调用方案 http执行设备、鼠标、键盘相关操作

本文主要介绍 Esp32 蓝牙 Hid 相关的多种操作方式,详细的设备、鼠标、键盘相关操作的 http 调用方法。下面是整理出的所有 http 调用方法和 rhino 引擎方式。本机调用的话直接使用http://localhost:8080 如果是局域网调用则使用软件里的地址 比如我的是http://192.168.1.5:8080。文件地址: https://www.123865.com/s/Qtm4jv-xyZbd?使用前需要一块烧录好的ESP32板子并在手机安装好embedded软件用于蓝牙通信。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 569

uniapp(全端兼容)-最新详细实现接入腾讯云IM即时通讯教程,uniapp在安卓苹果app端/小程序/h5移动端等集成使用腾讯云im插件,提供消息列表与聊天对话示例,支持发图片/私聊/实时监听消息

uni-app,腾讯云IM,安卓app,苹果app,微信小程序,移动端,H5网页,手机网站,微信小程序、支付宝小程序,手机app端,nvue,im即时通讯,腾讯云IM详细教程,如何接入腾讯IM即时通讯,使用腾讯im有没有插件,怎么使用腾讯云IM插件,tim-wx-sdk,聊天sdk,即时通讯im uniapp私聊/群聊/聊天室,实现IM即时通讯仿微信聊天功能,对接腾讯云IM+音视频,调用腾讯即时通信IM的示例,卡顿很卡不流畅,音视频,全局监听,仿微信IM,uni-huanxin-im,sdk,实现多端实时通

✅ 精选推荐文章 1万+

[CTSC2017]吉夫特(Lucas定理,DP)

送70分,预处理组合数是否为偶数即可。 剩下的数据,根据Lucas定理的推论可得当且仅当n&m=n的时候,C(n,m)为奇数。这样就可以直接DP了,对于每个数,考虑它对后面的数的影响即可,直接枚举子集即可。 1 #include<cstdio> 2 #include<algorithm> 3 #define rep(i,l,r) for (int ...

weixin_30687051的博客 128

智能车图像处理1-基础图像规格

从厂家摄像头的库函数中,我们可以直接得到完整图像的灰度数组,经过二值化之后(算力允许,可以考虑大津法),就是我们要处理的0-1二值图像了。本系列所有的文章中,我们的图像规格如下。

taiyuezyh的博客 4345

[Luogu P3773] [BZOJ 4903] [UOJ 300] [CTSC2017]吉夫特

洛谷传送门 BZOJ传送门 UVA传送门 题目描述 简单的题目,既是礼物,也是毒药。 B 君设计了一道简单的题目,准备作为 gift 送给大家。 输入一个长度为 nnn 的数列 a1,a2,⋯&amp;amp;amp;ThinSpace;,ana_1, a_2, \cdots , a_na1​,a2​,⋯,an​问有多少个长度大于等于 222 的不上升的子序列满足: Πi=2k(abi−1abi)mod&amp;amp;amp;...

LPA的博客 323

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

[CTSC2017]吉夫特

就是判断奇偶性,而且2是个小质数。然后枚举子集即可,是。

PocketSam的博客 118

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

#300. 【CTSC2017】吉夫特

明明已经广为流传,bzojbzoj就是不贴题面 uojuoj题面传送门吉夫特 考虑Cmn mod 2≡1C_n^m\ mod\ 2\equiv 1的成立条件 根据LucasLucas定理,有Cmn mod 2=C⌊m2⌋⌊n2⌋∗Cm mod 2n mod 2C_n^m\ mod\ 2 = C_{\lfloor \frac n2 \rfloor}^{\lfloor \frac m2 \r

CRZbulabula的博客 1388

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

BZOJ4903 [Ctsc2017]吉夫特

我为什么这么傻逼? 推一推组合数模2的性质就知道是后面的数二进制表示必须是前面的数的自己 直接枚举子集即可 复杂的3^(log n) 考场上我竟然认为这个复杂度是3^n的 傻逼啊傻逼 操了-_- #include #include #include #include #include #include #include #include #include #include #in

neither_nor 1108

[DP 分块] UOJ #300. 【CTSC2017】吉夫特

DP的转移是一个子集和的形式 直接做是3183^{18} 按照高9位 低9位分块可以做到29×39=692^9\times 3^9=6^9#include<cstdio> #include<cstdlib> #include<algorithm> using namespace std;#define read(x) scanf("%d",&(x))const int N=1<<18; cons

雯舞 831

[UOJ 300][CTSC2017]吉夫特-扩展Lucas定理

吉夫特简单的题目,既是礼物,也是毒药。B 君设计了一道简单的题目,准备作为 gift 送给大家。输入一个长度为 nn 的数列 a1,a2,…,ana_1, a_2, \ldots, a_n问有多少个长度大于等于 22 的不上升的子序列 ab1,ab2,…,abka_{b_1}, a_{b_2}, \ldots ,a_{b_k} 满足∏ki=2(abi−1abi)mod2=(ab1ab2)×(ab2a

「嫌われ者のフィロソフィ」 1005

[CTSC2017]吉夫特(思维+巧妙)

转移和更新可以一起走

294

[子集DP][Lucas定理] BZOJ 4903: [Ctsc2017]吉夫特

SolutionSolution 原来可以把简单的题面写的那么长~ 根据Lucas定理,(nm)≡(⌊n2⌋⌊m2⌋)(nmod2mmod2)(mod2){n\choose m}\equiv {{\lfloor{n\over2}\rfloor}\choose{\lfloor{m\over2}\rfloor}}{n\bmod2\choose m\bmod 2}\pmod2有(00)=1,(01)

Vectorxj的博客 610

【LOJ2264】「CTSC2017」吉夫特

【题目链接】 点击打开链接 【思路要点】 由 LucasLucasLucas 定理, (ab)%2=(a/2b/2)∗(a%2b%2)%2\binom{a}{b}\%2=\binom{a/2}{b/2}*\binom{a\%2}{b\%2}\%2(ba​)%2=(b/2a/2​)∗(b%2a%2​)%2 。 因此, (ab)%2=1\binom{a}{b}\%2=1(ba​)%2=1 ...

cz_xuyixuan的博客 511

【CTSC2017】【BZOJ4903】吉夫特 卢卡斯定理 DP

题目描述   给你一个长度为nn的数列aa,求有多少个长度≥2\geq 2的不上升子序列ab1,ab2,…,abka_{b_1},a_{b_2},\ldots,a_{b_k}满足 ∏i=2k(abi−1abi)mod2>0 \prod_{i=2}^k\binom{a_{b_{i-1}}}{a_{b_i}}\mod 2>0   答案对109+7{10}^9+7取模。   n≤211985,

ez_yww的博客 652

「CTSC2017」吉夫特(Gift) (Lucas定理,状压DP)

Simple problems are not only gifts , but also poisons.

DD(XYX)的硫氰化氘博客 270

【BZOJ】4903: [Ctsc2017]吉夫特-DP

题解 卢卡斯定理: (nm)≡(⌊np⌋⌊mp⌋)(n%pm%p)(modp)(nm)≡(⌊np⌋⌊mp⌋)(n%pm%p)(modp)\dbinom{n}{m}\equiv\dbinom{\lfloor\frac np\rfloor}{\lfloor\frac mp\rfloor}\dbinom{n\% p}{m\%p} \pmod p 很好证明的。 如何保证(nm)&amp;amp;amp;amp;nbsp;mod&amp;amp;amp;amp;...

远行客 307

loj2264/洛谷P3773/bzoj4903 吉夫特 组合数奇偶判定

解题思路:B君出的题,不可做 如何判断组合数是否是奇数? 首先,Ckn=n!k!(n−k)!Cnk=n!k!(n−k)!C_n^k=\frac{n!}{k!(n-k)!},假设n!n!n!的2因子数为aaa,k!k!k!的2因子数是bbb,(n−k)!(n−k)!(n-k)!的2因子数为ccc,那么如果CknCnkC_n^k是奇数,则a=b+ca=b+ca=b+c 怎么求出x!x!x!的2因...

litble的成(tui)长(fei)史 1191
上一篇: 洛谷 P3723 [AH/HNOI2017]礼物(bzoj P4827 [Hnoi2017]礼物)
下一篇: 洛谷 P2178 品酒大会(bzoj P4199 [Noi2015]品酒大会/uoj P131【NOI2015】品酒大会)
Leo_Riddle
博客等级 码龄11年 4粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值