蓝桥杯 H整数删除

蓝桥杯 H整数删除

尝试代码未果:希望有题感之后能按照这个思路AC

#include<algorithm>
#include<iostream>
#include<cstring>
#include<queue>
#include<cmath>

using namespace std;

int n,k;
int a[10010];
int h[2],e[10010],ne[10010],idx;
int weizhi;
int preweizhi;

void add(int aa){
	e[idx] = aa;
	ne[idx] = h[0];
	h[0] = idx ++;
}

void delete1(int wei,int prewei){
	ne[prewei] = ne[wei];
}
int main()
{
	cin>>n>>k;
	h[0] = -1;
	int temp=0;
	for(int i=0;i<n;i++){
		cin>>a[i];
		temp++;
	}
	for(int j=temp-1;j>=0;j--){
		add(a[j]);
	}
	//怎样在链表里找最小值
	int t = h[0];
	cout<<t<<"***"<<e[t]<<endl;
	
	int minn = 10000000;
	while(k--){
		for(int i=h[0];i!=-1;i=ne[i]){
			int j=e[i];
			if(j<minn){
				minn = j;
				weizhi = i;
			}
		}
		cout<<weizhi<<"weizhi"<<endl; 
		for(int i=h[0];i!=-1;i=ne[i]){
			if(i==weizhi){
				break;
			}
			preweizhi = i;
		}
		cout<<e[weizhi]<<"最小值"<<"   "<<preweizhi<<"前面的"<<endl;
		e[preweizhi] += minn;
		e[ne[weizhi]] += minn;
		delete1(weizhi,preweizhi);
		
	}
		for(int i=h[0];i!=-1;i=ne[i]){
		cout<<e[i]<<' ';
	}
	return 0;	
}

相关推荐

  1. -整数删除

    2024-04-14 06:06:03       47 阅读
  2. 2084: [2023初赛] 整数删除

    2024-04-14 06:06:03       41 阅读
  3. 第十四届省赛大学B组(C/C++)整数删除

    2024-04-14 06:06:03       48 阅读
  4. 】比赛大纲整理

    2024-04-14 06:06:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-14 06:06:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-14 06:06:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-14 06:06:03       87 阅读
  4. Python语言-面向对象

    2024-04-14 06:06:03       96 阅读

热门阅读

  1. 蓝桥杯3527 阶乘的和 Python

    2024-04-14 06:06:03       39 阅读
  2. 使用Spring Cloud构建微服务时的一些经验

    2024-04-14 06:06:03       30 阅读
  3. React中常见的Hook

    2024-04-14 06:06:03       43 阅读
  4. 如何在seata中编写测试用例

    2024-04-14 06:06:03       37 阅读
  5. spring.cloud.gateway.discovery.locator.enabled配置项分析

    2024-04-14 06:06:03       39 阅读
  6. macOS、Windows、Linux三种系统安装Node.js的详细步骤

    2024-04-14 06:06:03       35 阅读
  7. 大语言模型LLM《提示词工程指南》学习笔记05

    2024-04-14 06:06:03       38 阅读
  8. OneFlow深度学习框架介绍

    2024-04-14 06:06:03       37 阅读