首页 > 其他分享 >DS

DS

时间:2024-10-09 20:21:55浏览次数:9  
标签:index temp int back ans DS

第10题
参考洛谷P1025数的划分

#include<iostream>
#include<vector>
using namespace std;

const int N = 300010;
int a[N];
int ans=100000;
vector<int>v;

//x是此次分的,k是剩几次,n是剩下的
void dfs(int x, int k, int n)
{
	if (k == 1)
	{
		v.push_back(n);//把剩下的加进去

		//执行操作
		int temp = 0, index = 0;
		
		//这里出过一次错,这里的k是1,不再是刚开始的1,用v.size()表示分几份
		for (int i = 0; i < v.size(); i++)
		{
			//等于1不计数
			if (v[i] > 1)
			{
				index += v[i];
				temp = temp + a[index - 1] - a[index - v[i]];
			}
		}
		ans = min(ans, temp);
		v.pop_back();// 回溯,移除最后添加的元素,恢复现场
		return;
	}

	for (int i = x; i <= n; i++)
	{
		v.push_back(i);//这次分i
		dfs(i, k - 1, n - i);
		v.pop_back();//动态规划,回溯要恢复现场  
	}
}

int main() {
	int n, k;
	cin >> n >> k;
	for (int i = 0; i < n; i++)
	{
		cin >> a[i];
	}
	dfs(1, k, n);
	cout << ans << endl;
	return 0;
}

标签:index,temp,int,back,ans,DS
From: https://www.cnblogs.com/szz123/p/18455067

相关文章

  • docker 容器安装配置 headscale
    docker-compose.ymlservices:headscale:image:headscale/headscale:v0.23.0container_name:headscalevolumes:-/etc/uhttpd.crt:/etc/uhttpd.crt-/etc/uhttpd.key:/etc/uhttpd.key-./etc/headscale/config:/etc/headscale......
  • (概述)TMS320C203PZ、TMS320C203PZA、TMS320C203PZ80、TMS320C203PZ57、TMS320C203PZA57
    TMS320C2x是TMS230C2系列数字信号处理器(DSP)的新一代产品,它采用静态CMOS集成电路制造技术,其结构设计以TMS320C2x系列为基础,并按低功耗进行优化。先进的哈佛结构、片内外围模块、片内存储器和高度专业化指令系统的结合是&#39;C2xx器件工作灵活性和高速度的基础。TMS320C203为100脚PZ......
  • 无线电通信卡:9-基于DSP TMS320C6678+FPGA XC7V690T的6U VPX信号处理卡
    一、概述     本板卡基于标准6U VPX 架构,为通用高性能信号处理平台,系我公司自主研发。板卡采用一片TI DSP TMS320C6678和一片Xilinx公司Virtex 7系列的FPGA XC7V690T-2FFG1761I作为主处理器,Xilinx 的Aritex XC7A200T作为辅助处理器。XC7A200T负责管理板卡的上电时......
  • Spring Cloud全解析:链路追踪之springCloudSleuth简介
    springCloudSleuth简介链路追踪?什么是链路追踪?就是将一次分布式请求还原成调用链路,将一次分布式请求的调用情况集中展示,如各个服务节点的耗时、具体请求的服务器、各节点的请求状态等,主要是用于分布式系统进行问题定位SpringCloudSleuthSpringCloudSleuth是SpringCloud提供的......
  • 速通大ds记
    通过一些手段,可以将这题转化为CF280D于是在过完样例后,一发入魂AC了,喜#include<bits/stdc++.h>usingnamespacestd;#definei128__int128#definelllonglong#defineullunsignedlonglong#definepiipair<int,int>#definefifirst#definesesecond#definelowb......
  • DSP概述及应用——TMS320DM6437ZDU4、TMS320DM6437ZWT6、TMS320DM6437ZWT7数字媒体处
    概述:TMS320DM6437是一款DSP芯片,具有强大的处理能力和丰富的功能模块。TMS320DM6437采用基于超标量架构的C64x+内核,具有高效的乘法累加单元和多格式指令集,能够在单个时钟周期内执行两条指令,大大提高了运算速度和效率。TMS320DM6437采用基于超标量架构的C64x+内核,具有高效的乘法累......
  • 老友记台词 第二季 第十八集 Friends 218(全英版)
    文章目录218Dr.RemoreDies[Scene:MonicaandRachel'sapartment.EveryoneexceptRossistherewatchingDaysofOurLives.][Scene:ChandlerandEddie'sapartment.ChandlerisatthefoosballtabletryingtogetPhoebetoplayagamewithhim.][Sce......
  • CF708C Centroids [树形DP,换根DP]
    Description给定一棵树。至多进行一次操作:删去一条边,连接一条新边,保证操作完后仍是树。问每个点在进行操作后是否可以成为树的重心。Solution性质\(1\):若一个点不是树的重心,则它的必然有一个大小大于\(\lfloorn/2\rfloor\)的子树。性质\(2\):如果一个点合法,要么它本来......
  • k8s pods 迭代penging
    节点磁盘空间不足,导致的集群GC清理失败,如果频繁发生,您需要扩容磁盘空间了kubectldeletensns_id--force一直Terminating?finalizers:-finalizers.kubesphere.io/namespaceskubectleditdeploykiali-operator-nistio-systemdefault8m31sWarningVolumeFailedDelet......
  • 错误消息:#1064 - You have an error in your SQL syntax; check the manual that corr
    错误消息:#1064-YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'...'atline1原因:SQL语句中有语法错误。括号不匹配。关键字拼写错误。解决方法:检查SQL语句:确认SQ......