蓝桥杯备战国赛1

开心的金明 火烧赤壁 南蛮图腾

cpp 复制代码
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int n, m;
int v[30], k[30];
int arr[30010][30];
int main()
{
	cin >> n >> m;
	for (int i = 1;i <= m;i++)
	{
		cin >> v[i] >> k[i];
	}
	for (int i = 0;i <= n;i++)
	{
		for (int j = 0;j <= m;j++)
		{
			if (i >= v[j])
			{
				arr[i][j] = max(arr[i - v[j]][j - 1] + v[j] * k[j], arr[i][j - 1]);
			}
			else
			{
				arr[i][j] = arr[i][j-1];
			}
		}
	}
	cout << arr[n][m];
	return 0;
}
cpp 复制代码
#include<iostream>
#include<algorithm>
using namespace std;
struct xian {
	int s;
	int e;
};
xian  arr[20010];
bool cmp(xian x1, xian x2)
{
	if (x1.s == x2.s)
	{
		return x1.e < x2.e;
	}
	else return x1.s < x2.s;
}

int main()
{
	int n;
	cin >> n;
	for (int i = 1;i <= n;i++)
	{
		cin >> arr[i].s >> arr[i].e;
	}
	sort(arr + 1, arr + 1 + n, cmp);

	long long res = 0;
	int endd;
	for (int i = 1;i <= n;i++)
	{
		if (i == 1)
		{
			res = arr[i].e - arr[i].s;
			endd = arr[i].e;
		}
		else
		{
			if (arr[i].s >= endd)
			{
				endd = arr[i].e;
				res += arr[i].e - arr[i].s;
			}
			else if (arr[i].e > endd)
			{
				res += arr[i].e - endd;
				endd = arr[i].e;
			}
		}
	}
	cout << res << endl;
	return 0;
}
cpp 复制代码
#include<iostream>
using namespace std;
//		 /\
//		/__\
//	   / \ /\
//	  /__\/__\

char arr[4100][2100];
int main()
{
	int n;
	cin >> n;
	arr[1][2] = '/';
	arr[1][3] = '\\';
	arr[2][1] = '/';
	arr[2][2] = '_';
	arr[2][3] = '_';
	arr[2][4] = '\\';
	int a = 2, b = 4;
	for (int i = 1;i < n; i++)
	{
		for (int j = 1;j <= a;j++)
		{
			for (int z = 1;z <= b;z++)
			{
				arr[j + a][z] = arr[j][z];
				arr[j + a][z + b] = arr[j][z];
				arr[j][z] = ' ';
			}
		}
		for (int j = 1;j <= a;j++)
		{
			for (int z = 1;z <= b;z++)
			{
				arr[j][z + a] = arr[j + a][z];
			}
		}
		a *= 2;
		b *= 2;

	}
	for (int i = 1;i <= a;i++)
	{
		for (int j = 1;j <= b;j++)
		{
			if (arr[i][j] != '/' && arr[i][j] != '_' && arr[i][j] != '\\')
			{
				cout << " ";
			}
			else
			{
				cout << arr[i][j];
			}
			
		}
		cout << endl;
		
	}
	return 0;
}
相关推荐
JAI科研7 分钟前
Deepseek Agent Harness教程(二) | DeepSeek Harness 设计思路
人工智能·深度学习·算法·机器学习·自然语言处理·transformer·vllm
还不秃顶的计科生12 分钟前
具身智能论文学习10:π0: A Vision-Language-Action Flow Model for General Robot Control
人工智能·深度学习·算法·机器学习·语言模型·vla·vlm
happyprince19 分钟前
02-具体观 — Cordis 算法与实现剖析
算法
烬羽24 分钟前
求第 K 大,为什么反而要用最小堆?
javascript·数据结构·算法
没落之王1 小时前
易学使者郑氏正脉郑冰推演马航事件
大数据·人工智能·算法·机器学习·可用性测试
阿部多瑞 ABU1 小时前
告别手工核图:基于 .NET + MuPDFCore 的 CAD 等轴测 PDF 材料表提取与新旧版本对比实战
后端·算法·ui·pdf·c#
郝学胜-神的一滴1 小时前
并查集深度入门:从玄学抽象到 QuickFind & QuickUnion 源码实战
数据结构·c++·python·程序人生·算法·软件开发
比奇堡裤头村1 小时前
统计学习方法——决策树
算法·决策树·学习方法
灵晔君2 小时前
【Linux】进程控制(一)——进程创建、进程终止与进程等待
linux·c语言·算法
数模竞赛Paid answer11 小时前
2026年中青杯数学建模A题数学建模论文智能评估系统与多智能体优化方法求解全过程论文及程序
算法·数学建模·中青杯