Jzoj4832 高维宇宙

腾讯、飞书等在线表格自动化编辑--python 在线文档自动化处理数据 阅读详情

我们注意到有ai>1,所以,ai+aj为质数当且仅当两者奇偶性不同

我们可以以此将这个图变成一个二分图跑匈牙利算法即可

(这个题n只有40害得我想了半天状压dp和折半搜索,坑。。。)

#pragma GCC optimize("O3")
#pragma G++ optimize("O3")
#include<vector>
#include<stdio.h>
#include<string.h>
#include<algorithm>
#define N 100
using namespace std;
vector<int> s[N]; bool vis[100];
int ans=0,n,f[100],v[100],pr[3000];
bool match(int x){
	for(int i=0;i<s[x].size();++i)
		if(!vis[s[x][i]]){ vis[s[x][i]]=1;
		if(!f[s[x][i]] || match(f[s[x][i]])){ f[s[x][i]]=x; return 1; }
	}
	return 0;
}
int main(){
	freopen("prime.in","r",stdin);
	freopen("prime.out","w",stdout);
	for(int i=2;i<=3000;++i)
		if(!pr[i]) for(int j=i+i;j<=3000;j+=i) pr[j]=1;
	scanf("%d",&n);
	for(int i=1;i<=n;++i) scanf("%d",v+i);
	for(int i=1;i<=n;++i)
		for(int j=1;j<=n;++j)
			if(!pr[v[i]+v[j]]) s[i].push_back(j);
	for(int i=1;i<=n;++i){
		memset(vis,0,sizeof vis);
		if((v[i]&1)&&match(i)) ans++;
	} printf("%d\n",ans);
}


MATLAB点云处理(八):为点云添加高斯噪声 本文对如何借助MATLAB,为点云添加高斯噪声做出了说明,并给出实现代码。 阅读详情

相关推荐

摄像头模组CCM简介

摄像头模组,全称Camera Compact Module,简写为CCM。CCM 包含几大件: 镜头(lens)、音圈马达(VCM)、传感器(sensor)、软板(FPC)、图像处理芯片(DSP)。工作原理:物体通过镜头(lens)聚集的光,通过CMOS或CCD集成电路,把光信号转换成电信号,再经过内部图像处理器(ISP)转换成数字图像信号输出到数字信号处理器(DSP)加工处理,转换成标准的GRB、YUV等格式图像信号。摄像头模组主要由以下几个部分组成:镜头(Lens):将光线汇聚到图像传感器上。

m0_73482095的博客 1万+

高维宇宙

二分图匹配代码 #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; const int MX=1001; struct Edge { int to,next; }edge[41*41]; bool i...

weixin_30590285的博客 306

告别手动打点计时:用Lauterbach TRACE32的RunTime功能,5分钟搞定嵌入式代码段性能分析

本文深入解析了Lauterbach TRACE32的RunTime功能在嵌入式代码性能分析中的革命性应用。通过硬件级计时原理和非侵入式设计,该功能能快速精确测量代码执行时间,显著提升开发效率,特别适用于汽车电子和工业控制领域。文章还提供了从基础设置到高级分析的完整实战指南,帮助工程师轻松掌握这一强大工具。

weixin_30615767的博客 277

[JZOJ 4832]高维宇宙

二分图匹配,网络流,匈牙利

HownoneHe的博客 627

【COMSOL】修改内置物理场方程 模拟水沸腾的蒸汽泡运动

在COMSOL中通过弱贡献(weak contribution)节点,可以向任何内置模型方程中添加约束。这里,以模拟水沸腾的蒸汽泡运动为例,来讲一讲当我们研究的方程与模块方程不一样时,应该怎么增加新的贡献项。

u012161192的博客 9005

汽车电子开发必看:AUTOSAR MCAL层SPI驱动配置全解析(基于EB tresos)

本文深入解析了AUTOSAR MCAL层SPI驱动的核心配置,基于EB tresos工具详细阐述了通道、外部设备、作业与序列等关键概念。重点剖析了多设备共享总线时的资源管理与实时性调优策略,特别是SpiJobPriority参数的决定性影响,并提供了常见配置陷阱的实战排查指南,旨在帮助汽车电子工程师高效完成SPI驱动配置。

weixin_29188043的博客 291

GCD定时器

GCD定时器直接调用内核方法,与RunLoop无关 也就是说,拖动UI控件,不会影响到GCD定时器

钻石星辰的专栏 510

从图像处理到AI:手把手教你用Halcon DL Tool完成第一个缺陷检测项目

本文详细介绍了如何使用Halcon深度学习工具(DL Tool)完成金属表面缺陷检测项目。从环境准备、数据采集标注到模型训练与部署,手把手指导工程师快速构建AI质检系统,显著提升工业缺陷检测效率。特别针对金属反光等难点问题提供实用解决方案。

weixin_42531886的博客 289

【jzoj4832】【高维宇宙】【网络流】【二分图匹配】

题目大意给出一个长度为n的序列a[i],可以选两个数组成新的数,每个数最多使用一次,求最多组成多少个质数。解题思路首先算出有哪些数可以配对,用匈牙利求出最大匹配。code#include<set> #include<cmath> #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> #define LL l

inklutcuah’s blog 407

YOLOv12改进策略【Neck】| CGA Fusion:内容引导的注意力融合模块,空间权重引导的多模态特征自适应融合

本文记录的是利用CGA Fusion 模块改进 YOLOv12 的多模态融合部分。(Content-Guided Attention Fusion)通过内容引导注意力生成空间权重,引导高低层特征的自适应融合。本文利用模块,通过内容引导注意力生成空间权重,自适应地融合两个模态的特征,在特征融合阶段实现跨模态语义对齐与噪声抑制,增强对不同模态互补特征的利用能力,从而提升模型在多模态场景下的检测鲁棒性与准确性。DEA-Net: Single image dehazing based on detail-enhan

Limiiiing的博客 433

【DaVinci Developer工具实战】03 -导入xml文件

本文档描述了 DaVinci Developer 导入数据的的具体功能 ,它适用于导入AUTOSAR SWC 模板【AUTOSAR XML 文件】 文件。

1990

【JZOJ4832】【NOIP2016提高A组集训第3场10.31】高维宇宙

题目描述数据范围解法由于大于4的素数只有可能由奇数和偶数的和得出。 所以根据数的奇偶性可以分出两类数奇数和偶数。 奇数之间不会相互匹配,偶数之间也不会相互匹配。 那么原问题转化为二分图最大匹配。 网络流即可。代码#include<stdio.h> #include<iostream> #include<string.h> #include<math.h> #include<algorithm

=w= 354

机器学习(十九):梯度提升回归(GBR)

机器学习中的梯度提升回归算法原理与案例实战。

全栈川川 5154

关于高维空间的个人理解

说明:这里的维度指的是物理空间中的维度,而并非数学中的维度(数学中的维度可以看做为程序中的多维数组:P)。 第零维:点。正反物质的湮灭消失,什么都不存在。 第一维:长度。也可以看做一条“直线”。 第二维:宽度。即直线有了粗细之分,足够粗的话就成了一个面,也就是“平面”,就像一张忽略了厚度的纸。 第三维:深(高)度。把纸卷起来,就成了俗话说的立体,也就是“空间”。 (准备好进入高维空间了吗

Linvo's blog 5861

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

GCD多线程

GCD是苹果开发的一种多核编程技术 主要用于优化应用程序以支持多核处理器以及其他对称多处理系统 GCD提供函数实现多线程开发 性能更高 功能也更加强大 首次发布在Mac OSX 10.6, iOS4及以上版本可用GCD核心慨念 1任务:具有一定功能的代码段 (一般是一个BLOCK或者函数) 2分发队列:GCD以队列的方式进行工作FIFO(先进先出) 3.GCD会根据分发队列的类型 创建合适

zm19920924的博客 660

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

GCD概念理解

GCD 核心概念:将任务添加到队列,指定任务的执行方法 GCD实现原理: GCD有一个底层线程池,这个池中存放的是一个个的线程。注意:开多少条线程是由底层线程池决定的(线程建议控制再3~5条),池是系统自动来维护,不需要我们程序员来维护  为什么要用 GCD 呢?具体如下: GCD 可用于多核的并行运算 GCD 会自动利用更多的 CPU 内核(比如双核、四核) GCD 会自动管理线程的...

LIN1986LIN的专栏 644

visio安装包

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

RunLoop总结:RunLoop 与GCD 、Autorelease Pool之间的关系

如果在面试中问到RunLoop相关的知识,很有可能也会问到RunLoop与GCD、Autorelease Pool有没有关系,哪些地方用到了GCD、Autorelease Pool等。 So,本文就总结一下RunLoop与GCD和 Autorelease Pool 之间的关系,看看在RunLoop实现中,哪些地方间接或者直接使用、操作到了GCD 和Autorelease Po...

weixin_30591551的博客 462

jzoj4020-Revolution【网络流,最小割】

正题 题目链接:https://jzoj.net/senior/#contest/show/3014/2 题目大意 n∗mn*mn∗m的地方,每个地方有购买价格和收益,一个地方如果四周都被购买那么也可以获得这个地方的收益。 求收益-价格最大。 解题思路 考虑网络流,进行奇偶染色,对于每个格子我们拆分成xxx和x′x'x′。 有建边 x−>x′:valxx->x':val_xx−&...

QuantAsk 498

高维数据聚类方法

1一般数据聚类方法 聚类是一个无监督的分类,它没有任何先验知识可用. 典型的聚类过程主要包括数据(或称之为样本或模式)准备、特征选择和特征提取、接近度计算、聚类(或分组)、对聚类结果进行有效性评估等步骤. 聚类过程: 1)数据准备:包括特征标准化和降维. 2)特征选择:从最初的特征中选择最有效的特征,并将其存储于向量中. 3)特征提取...

love code, love life. 2万+

JZOJ 1533. 郁闷的gxg

Description由于省赛的失利(难以理喻的失常),gxg心情十分沉痛—不能为校争光,也辜负了老师的一番陪养。除此以外更多的是郁闷,但gxg知道大学的大门不会因为自己的郁闷而为自己打开,所以一定要振作起来。为了排遣郁闷,gxg开始玩起了智力游戏。 游戏是这样子的: n个盒子被放成一圈,每个盒子按顺时针编号为1到n,(1<=n<=1000)。每个盒子里都有一些球,且所有盒子里球的总数不超过n。

Felix-Lee的博客 558

jzoj3597 【CQOI2014】危桥

Alice和Bob居住在一个由N座岛屿组成的国家,岛屿被编号为0到N-1。某些岛屿之间有桥相连,桥上的道路是双向的,但一次只能供一人通行。其中一些桥由于年久失修成为危桥,最多只能通行两次。 Alice希望在岛屿a1和a2之间往返an次(从a1到a2再从a2到a1算一次往返)。同时,Bob希望在岛屿b1和b2之间往返bn次。这个过程中,所有危桥最多通行两次,其余的桥可以无限次通行。请问Alice

一位蒟蒻的小博客 280

【JZOJ4085】合唱问题(sing) (网络流二元关系)

Problem 甲乙两人要合唱一首有m个音符的歌,歌中每个音符音高都是1~n之间的正整数。 甲能够唱音高在[1,b]范围内的音符,乙能够唱音高在[a,n]范围内的音符。 现在两个人要合唱这首歌,要满足两个条件: 1、一个人不能唱他不能唱的音符。 2、为了保持韵律的和谐,所有音高相同的音符都要由同一个人演唱。 你所要求的东西在“编程任务”标题中。 对于给定的歌曲和甲乙能演唱的音高范围,...

qq_36551189的博客 277

#网络流,费用流#洛谷 3159 JZOJ 2765 交换棋子

题目 分析 代码 #include &amp;lt;cstdio&amp;gt; #include &amp;lt;cstring&amp;gt; #include &amp;lt;queue&amp;gt; #define rr register #define id(x,y) (x-1)*m+y #define r(i,a,b) for (rr int i=a;i&amp;lt

lemondinosaur的博客 211

NOIPTGA组T2 高维宇宙

题意:给你一个序列,假设其中有两个数相加为素数,叫做一个匹配。求有多少个匹配。 一开始就想歪了(别想多),往DP想,结果真被我推出来了。。 一开始以为是设dp[i,j]表示i到j有多少个匹配,然而最后发现错了。。 正解是吧任意两个为匹配的数连边,做最大匹配。。(其实超级显然就是我一开始想歪了。。。。) 顺便复习一波最大匹配。。。r head,go,next:Array[0..

老臣 355
上一篇: Jzoj4831 方程式
下一篇: Jzoj4835 量化交易
扩展的灰
博客等级 码龄12年 60粉丝 342原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值