HDU 5135 Little Zu Chongzhi's Triangles (2014 ACM-ICPC广州站)

Screenshot_2026-11-04-16-26-45-46.jpg 立即下载

题目链接:题目

题目大意:给你N的数,求能组成所有三角行的面积和的最大值

解题思路:状态压缩dp,还没接触过dp,,,,感觉好难啊,,

我也不会写,说下思路把,就是枚举所有的状态,,其中三个一组,组成三角行,并且边不能重复用


#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath> 
using namespace std;
const int maxn = 20;
const int maxm = (1<<14);
int a[maxn];
double dp[maxm];
struct Node{
	int choice;
	double S;
}node[maxm];
double area(int a,int b,int c){
	double p=(a+b+c)*1.0/2;
	return sqrt(p*(p-a)*(p-b)*(p-c));
}


int main(){
	int n;
	while(~scanf("%d",&n)&&n){
		memset(dp,0,sizeof(dp));
		for(int i=0;i<n;i++) scanf("%d",&a[i]);
		sort(a,a+n);
		int cnt=0;
		for(int i=0;i<(1<<n);i++){
			int tmp[maxn];	
			int loc = 0;	
			for(int j=0;j<n;j++){
				if(i&(1<<j)){
					tmp[loc++]=a[j];
				}
			}
			if(loc != 3 || tmp[0] + tmp[1] <=tmp[2]) continue;
			node[cnt].choice=i;
			node[cnt].S=area(tmp[0],tmp[1],tmp[2]);
			cnt++;
		}
		double ans=0;
		for(int i=0;i< (1<<n);i++){
			for(int j=0;j<cnt;j++){
				if((i & node[j].choice)==0){
					dp[i | node[j].choice] = max(dp[i|node[j].choice],dp[i]+node[j].S);
					ans=max(ans,dp[i|node[j].choice]);
				}
			}
		}
		printf("%.2lf\n",ans);
	}







	return 0;
}


【动态多智能体系统的通信感知编队控制】一种新颖的通信感知编队控制策略,用于动态多智能体系统研究(Matlab代码、Python代码实现) 内容概要:文档名为《Plecs全桥LLC谐振变换器仿真模型.txt》,但其内容并未深入介绍Plecs环境下全桥LLC谐振变换器的具体建模与仿真过程,而是呈现为一份涵盖多领域科研主题的资源列表。文档内容广泛涉及多智能体系统控制、无人机路径规划、电力电子变换器、状态估计、信号处理、优化算法等研究方向,并多次提及Matlab/Simulink、Python等工具的代码实现。整体来看,该文档更像是一份科研项目目录或技术资源索引,重点推介了包括LLC谐振变换器在内的多种控制系统与电力电子仿真模型,但对标题所述核心内容缺乏详尽的技术描述与实现细节。; 适合人群:电力电子、自动化、控制工程、信号处理及多智能体系统等相关领域的研究生、科研人员与工程技术人员。; 使用场景及目标:①为科研工作者提供跨学科的技术方向参考与研究选题灵感;②获取电力系统、无人机控制、信号处理等领域成熟的Matlab/Simulink或Python仿真代码资源,用于算法验证与模型复现。; 阅读建议:建议将此文档作为科研资源导航目录使用,读者可根据自身研究方向筛选感兴趣的主题,并通过文中提供的公众号或网盘链接获取完整的代码、仿真模型与配套资料进行深入学习与实践。 立即下载

相关推荐

产业园区运营负责人如何提升企业技术需求与科研资源的精准匹配效率?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

Ubuntu本地提权(CVE-2017-16995)复现

面向新手,大佬勿喷 漏洞概述 2018-03-16有网友发布消息:ubuntu 最新版本(Ubuntu 16.04)存在高危的本地提权漏洞,漏洞编号为CVE-2017-16995。该漏洞存在于调用eBPF bpf(2)的Linux内核系统中,当用户提供恶意BPF程序使eBPF验证器模块产生计算错误,导致任意内存读写问题, 低权限用户可使用此漏洞获得管理权限。 该漏洞在老版本中已经得到修复,然...

weixin_30426879的博客 293

【阿里云大模型高级工程师ACP习题集】2.4 自动化评测答疑机器人的表现(⭐️⭐️⭐️ 重点章节!!!)

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 2480

hdu 5135 Little Zu Chongzhi's Triangles 2014ACM/ICPC亚洲区广州站-重现赛

感觉自己直接暴力枚举三条边的做法真是丑哭了。 dfs生成组合,然后计算面积。 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //h

TimeForMiracles 681

Delphi解决 openssl DLL 与 Indy 的SSL/TLS 连接问题

​ 使用 SSL 连接时出错。错误 1409442E:SSL 例程:ssl3_read_bytes:tlsv1 警报协议版本 由于我使用的是最新版本的Indy,根据Delphi Praxis 上的此线程,这种情况不应该发生。事实证明,不知何故,一个非常旧版本的 openssl DLLlibeay32.dll和ssleay32.dll已被放置在我计算机上的 sarch 路径中(版本 1.0.0e)。

Delphi开发局QQ群:32422310 2495

NMOS管和PMOS管做开关控制电路

NMOS管和PMOS管做开关控制电路

while(1) 3万+

HDU 5135.Little Zu Chongzhi's Triangles-字符串 (2014ACM/ICPC亚洲区广州站-重现赛)

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 512000/512000 K (Java/Others)Total Submission(s): 2515Accepted Submission(s): 1427 Problem Description Zu ...

weixin_30881367的博客 123

微调BERT进行中文文本分类任务(Pytorch代码实现)

BERT(Bidirectional Encoder Representation from Transformers)是2018年10月由Google AI研究院提出的一种预训练模型。其模型结构由多层Transformer的Encoder堆叠而成,在大规模语料中进行预训练后,迁移到下游任务,仅进行参数微调训练,就能显著提升性能。本文聚焦于微调中文BERT进行新闻标题分类任务的代码实现。

Iswayzw的博客 1万+

HDU 5135 Little Zu Chongzhi's Triangles(贪心)

题目大意: 给一些线段的长度,要求将他们组合成一些三角形,使得总面积最大。 解题思路: 根据海伦公式,可以贪心解。即变长越大,三角形面积越大。 所以,将所有边排序后,从大到小,如果最大的三条边可以组成三角形,则采用这种组合; 若无法组成三角形,即第二大和第三大的边之和不大于第一大的边(因已经排序,其他限制不用考虑),则丢弃第一大的边,因为之后的边任意组合也不可能与最大边组成三角形。

wujy的专栏 1385

免费大容量国外网盘测评:冷数据归档与rclone加密接入

云存储的本质,是通过对象存储、冗余编码和分层缓存,把本地磁盘容量问题转化为网络访问与数据管理问题。免费大容量国外网盘常以空间换用户规模或付费转化,容量政策、传输策略、协议支持和退出成本,往往比标称容量更决定长期可用性。支持 WebDAV、S3 兼容和命令行工具的服务,可接入 rclone 等自动化流程,再配合客户端加密与冷热分层,用于冷数据归档、老项目备份和家庭影像保存。理解带宽换算、单文件上限、保活机制与传输一致性后,评估话题型大容量网盘与专业向协议网盘,就能把免费空间纳入可靠存储层。围绕免费大容量国外网

weixin_31292729的博客 213

别再只改config了!YOLO/RT-DETR多通道输入实战:数据集结构、多卡训练与参数优先级避坑指南

本文详细解析了YOLO/RT-DETR模型在多通道输入(如8通道多光谱图像)中的实战应用,涵盖数据集结构优化、数据加载器改造、模型参数调优及多卡训练配置。针对常见的多通道输入报错问题,提供了系统的解决方案和性能优化技巧,帮助开发者高效实现非标准数据格式的适配与训练。

weixin_30955617的博客 397

HDOJ 5135 Little Zu Chongzhi's Triangles(贪心)

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 1609    Accepted Submission(s): 886 Problem Description

想飞的小菜鸡 664

Visual studio 2013 配置 Halcon 13 (非抄袭)

Visual studio 2013 配置 Halcon 13.0.2.2 (其他版本适用) 针对网上抄袭的配置方法均不可用,写了一篇亲试可行的配制方法。如下: 1.下载Halcon安装后(C:\Program Files\MVTec\HALCON-13.0) 添加环境变量,(按下win按键,键入“环境变量”,出现 “编辑系统环境变量”后按下enter即可打开,下方找到“环境变量”按钮)的系...

huyanjackson的专栏 1042

HDU 5135 Little Zu Chongzhi's Triangles(数学题)

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 1613    Accepted Submission(s): 889 Problem Descrip

In my way 468

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

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

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

HDU 5135 Little Zu Chongzhi's Triangles (2014年广州赛区现场赛I题)

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 1965    Accepted Submission(s): 1131 Problem Descript

The_star_is_at的博客 504

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

hdu5135 Little Zu Chongzhi's Triangles

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 1899    Accepted Submission(s): 1082 Problem Descript

Hi_jiaxinwei的博客 170

WINCC7.3破解文件

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

[ACM] HDU 5135 Little Zu Chongzhi's Triangles (一堆木棍组成三角形最大面积)

Little Zu Chongzhi's Triangles Problem Description Zu Chongzhi (429–500) was a prominent Chinese mathematician and astronomer during the Liu Song and Southern Qi Dynasties. Zu calculated the

逆风的方向 更适合飞翔 2870

HDU 5135 Little Zu Chongzhi's Triangles (14广州 状压dp)

HDU 5135 Little Zu Chongzhi's Triangles (14广州 状压dp)

Tc的专栏 1235

HDU 5135 Little Zu Chongzhi's Triangles(贪心||状压dp)2014ICPC 广州站现场赛

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 882Accepted Submission(s): 482 Problem Descript...

Pandora 612

hdu 5135__Little Zu Chongzhi's Triangles

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 900    Accepted Submission(s): 497 Problem Descriptio

Han_zhenyu的博客 374

HDU5135 Little Zu Chongzhi's Triangles(计算几何,枚举)

题目: Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 1901    Accepted Submission(s): 1083 Problem

riba2534的博客 638

HDU5135:Little Zu Chongzhi's Triangles(状压dp)

Little Zu Chongzhi's Triangles Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 512000/512000 K (Java/Others) Total Submission(s): 1811    Accepted Submission(s): 1016 Problem Descript

junior19的博客 280
上一篇: HDU 5918 Sequence I (2016-ccpc-长春)
下一篇: poj 3259 Wormholes ([kuangbin带你飞]专题四 最短路练习)
Strive_Buff
博客等级 码龄11年 4粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值