【天梯赛补题】

news2024/11/19 3:42:09

175对我这种蒟蒻好难,,,

L1-6剪切粘贴

题目详情 - L1-094 剪切粘贴 (pintia.cn)

 

天梯赛:L1-094 剪切粘贴_scarecrow133的博客-CSDN博客 

本蒟蒻看到字符串就害怕,一看就没思路,果断跳过了……

等佬佬讲了再补叭~

L1-7分寝室

题目详情 - L1-095 分寝室 (pintia.cn)

这题感觉像小学数学应用题。

女生n0,男生n1,一共n间寝室。

我们直接暴力,让i作为女寝个数,自然男寝个数就是(n-i)

要求每个女寝人数相同,男寝人数相同

只要n0能整除女寝个数(男寝同理。)就可以作为备选答案。

然后找出差最小的答案就可以了。

(仔细看题,n0和n1都是正整数,也就男女都有人,所以男女寝室至少都有一个,所以i从2开始走到n-1)

有个点不能过。        (考场上看了挺久都不能a,而且就一分没细究。

然后看了佬。 

 

AC代码: 

#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
int n,n0,n1;//n 间寝室。等待分配的学生中,有女生 n0,n1男生 

int ans1,ans2;
int cha=1e8;
int flag;
signed main()
{
	cin>>n0>>n1>>n; 
	
	for(int i=2;i<=n-1;i++)
	{
		int x=n-i;
		if(n0%i==0&&n1%x==0)
		{
			int a=n0/i;
			int b=n1/x;//代表几人间 
			if(a==1||b==1) continue;//加上判断是不是一人间
			int c=a-b;
			if(abs(c)<cha)
			{
				cha=abs(c);
				flag=1;
				ans1=i;
				ans2=x;
			}
		}
	}
	if(flag==0) cout<<"No Solution";
	else cout<<ans1<<" "<<ans2;

	return 0;
}

L2-1堆宝塔

题目详情 - L2-045 堆宝塔 (pintia.cn)

感觉是模拟+栈,

考场写的时候第一遍只有15,原因是所有数都看过一遍之后,柱子上剩余的圈圈也可以当成一个塔。只要在最后加个判断就好了

加了判断之后还是只有16,报错?段错误

 

问了佬。

要记住:

栈采用  pop  或者  top操作 之前一定要  判空!!

然后判断语句里面一定也是要先判空再操作

要   if(!b.empty()     &&      b.top()>num)

先判空!!!

然后就可以AC咯

#include<bits/stdc++.h>
using namespace std;
stack<int> a;
stack<int> b;
int n;
int h=0;
int cnt;
signed main()
{
	cin>>n;
	while(n--)
	{
		int num;
		cin>>num;
		if(a.empty())
		{
			a.push(num);
			continue;
		}
		if(num<a.top())
		{
			a.push(num);
			continue;
		}else if(b.empty()||b.top()<num){
			b.push(num);
			continue;
		}else{
			cnt++;
			if(a.size()>h)
			{
				h=a.size();
			}
			while(!a.empty())
			{
				a.pop();
			}
			while(!b.empty()&&b.top()>num)
			{
				a.push(b.top());
				b.pop();
			}
			a.push(num);
		}
	}
	if(!a.empty())
    {
        cnt++;
        if(a.size()>h)
		{
			h=a.size();
		}
    }
    if(!b.empty())
    {
        cnt++;
        if(b.size()>h)
		{
			h=b.size();
		}
    }
	cout<<cnt<<" "<<h;
	return 0;
}

L2-2 天梯赛的赛场安排

题目详情 - L2-046 天梯赛的赛场安排 (pintia.cn)

蒟蒻骗了个15分,

老实说,看到题是有思路的感觉需要用到堆/优先队列,但本蒟蒻还没用过,慢慢学吧~

L2-3 锦标赛

题目详情 - L2-047 锦标赛 (pintia.cn)

(现在看发现好像直接输出no solution能骗分??

L2-4 寻宝图

题目详情 - L2-048 寻宝图 (pintia.cn)

看数据范围是BFS,太久没写全忘了

L3不在本蒟蒻的能力范围之内,如果有简单的再说叭~~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/451355.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

表的查询内容

表的查询 这里是关键的select的使用对表不同的条件进行筛选&#xff0c;实现对于内容的书写 全列查询 使用*进行查询&#xff0c;表现的是整个表的内容。 指定列查询 name的id列信息查询 查询字段为表达式 这里的id加上10&#xff0c;形成了新的列表 这里的id1 id的结果聚合在…

echarts 象形柱图

Echarts 常用各类图表模板配置 注意&#xff1a; 这里主要就是基于各类图表&#xff0c;更多的使用 Echarts 的各类配置项&#xff1b; 以下代码都可以复制到 Echarts 官网&#xff0c;直接预览&#xff1b; 图标模板目录 Echarts 常用各类图表模板配置一、象形柱图二、环形图…

苹果笔到底有没有必要买?苹果平板电容笔排行榜

事实上&#xff0c;Apple Pencil与市场上普遍存在的电容笔最大的区别&#xff0c;就是两者的重量以及所具有的压感都互不相同。但是&#xff0c;苹果原有的电容笔因其昂贵的价格而逐步被平替电容笔所替代&#xff0c;而平替电容笔所具备的各种性能也在逐步提高。接下来&#xf…

【c语言】函数的数据传递原理 | 数组传入函数方法

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 给大家跳段街舞感谢支持&#xff01;ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ…

什么是摄像头组播技术?有哪些应用场景?

摄像头组播技术是一种广泛应用于视频会议、网络监控等领域的网络传输技术&#xff0c;它将摄像头采集到的视频信号通过网络进行传输&#xff0c;实现多用户同时观看。本文将介绍摄像头组播的基本原理、应用场景以及存在的问题与解决方案。 一、摄像头组播的基本原理 摄像头组播…

法规标准-EU 2021-646标准解读

EU 2021-646是做什么的&#xff1f; EU 2021-646全称为关于机动车紧急车道保持系统&#xff08;ELKS&#xff09;型式认证统一程序和技术规范&#xff0c;其中主要描述了对认证ELKS系统所需的功能要求及性能要求 基本要求 1.应急车道保持系统&#xff08;ELKS&#xff09;应…

obsidian体验组件世界

title: 组件世界-初体验 date: 2023-04-23 13:23 tags: &#x1f308;Description&#xff1a; ​ 逛网站的时候看到的组件库&#xff0c;感觉很漂亮&#xff0c;记录并实验看下效果。 我用的是 obsidian&#xff0c;所以本文是基于 obsidian 来实验组件世界的效果。 组件世界-…

iMazing2023最新免费版iOS设备管理软件

iMazing是一款功能强大的iOS设备管理软件&#xff0c;它可以帮助用户备份和管理他们的iPhone、iPad或iPod Touch上的数据。除此之外&#xff0c;它还可以将备份数据转移到新的设备中、管理应用程序、导入和导出媒体文件等。本文将详细介绍iMazing的功能和安全性&#xff0c;并教…

设计模式 --- 行为型模式

一、概述 行为型模式用于描述程序在运行时复杂的流程控制&#xff0c;即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务&#xff0c;它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式&#xff0c;前者采用继承机制来在类间分…

《安富莱嵌入式周报》第310期:集成大语言模型的开源调试器ChatDBG, 多功能开源计算器,M7内核航空航天芯片评估板, Zigbee PRO规范

周报汇总地址&#xff1a;嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 视频版&#xff1a; https://www.bilibili.com/video/BV1GM41157tV/ 《安富莱嵌入式周报》第310期&#xff1a;集成大语…

Spring Gateway + Oauth2 + Jwt网关统一鉴权

之前文章里说过&#xff0c;分布式系统的鉴权有两种方式&#xff0c;一是在网关进行统一的鉴权操作&#xff0c;二是在各个微服务里单独鉴权。 第二种方式比较常见&#xff0c;代码网上也是很多。今天主要是说第一种方式。 1.网关鉴权的流程 重要前提&#xff1a;需要收集各个…

循环代码模型构建方法

循环结构是源代码程序的重要结构&#xff0c;然而即使是简单的循环程序&#xff0c;也很容易出错&#xff0c;循环中的很多错误往往需要执行多次或者在某些特定的情况下才能被发现&#xff0c;检测这些错误的代价很高&#xff0c;所以需要重点开展对软件循环代码的安全性分析研…

简单聊下HBase

大家好&#xff0c;我是易安&#xff01; Google发表了三篇论文&#xff0c;即GFS、MapReduce和BigTable&#xff0c;被誉为“三驾马车”&#xff0c;开启了大数据时代。今天我们来聊一下BigTable对应的NoSQL系统HBase&#xff0c;看看它是如何处理海量数据的。 在计算机数据存…

Mybatis 全局配置文件 mybatis-config.xml

1、全局配置文件的用处 mybatis通过配置文件可以配置数据源、事务管理器、运行时行为、处理别名、类型处理、插件等信息。在mybatis应用初始化时&#xff0c;程序会解析全局配置文件&#xff0c;使用配置的信息实例化Configuration组件&#xff0c;完成基本配置的初始化。在my…

图论 Union-Find 并查集算法

union-find API&#xff1a; class UF { public:/* 将 p 和 q 连接 */void union(int p, int q);/* 判断 p 和 q 是否连通 */bool connected(int p, int q);/* 返回图中有多少个连通分量 */int count(); };连通性概念 触点&#xff1a;每个单独的不与任何点相连的点叫做触点 连…

绿色智慧档案馆构想之智慧档案馆环境综合管控一体化平台

【智慧档案馆整体效果图】 智慧档案库房一体化平台通过智慧档案管理&#xff0c;实现智慧档案感知协同处置功能&#xff1b;实现对档案实体的智能化识别、定位、跟踪监控&#xff1b;实现对档案至智能密集架、空气恒湿净化一体设备、安防设备&#xff0c;门禁设备等智能化巡检与…

camunda流程引擎receive task节点用途

Camunda的Receive Task用于在流程中等待外部系统或服务发送消息。当接收到消息后&#xff0c;Receive Task将流程继续执行。Receive Task通常用于与Send Task配合使用&#xff0c;以便流程可以在发送和接收消息之间进行交互。 Receive Task可以用于以下场景&#xff1a; 1、等…

DAB-DETR代码学习记录之模型解析

DAB-DETR是吸收了Deformable-DETR&#xff0c;Conditional-DETR&#xff0c;Anchor-DETR等基础上完善而来的。其主要贡献为将query初始化为x,y,w,h思维坐标形式。 这篇博文主要从代码角度来分析DAB-DETR所完成的工作。 DAB-DETR主要是对Decoder模型进行改进。博主也主要是对Dec…

【C++】6. 内联函数

文章目录 前言一、宏函数二、内联函数三、内联函数的易错点 前言 当我们调用函数时&#xff0c;是有很多消耗的。其中最大的销毁就是为函数开辟空间 - 函数栈帧。 如果我们有一个函数&#xff0c;很短&#xff0c;而且要调用很多次&#xff0c;比如Swap()。它所造成消耗就比较…

机器学习笔记Python笔记:HMM(隐马尔科夫模型)

1 引子&#xff1a;猜天气小游戏 一对异地恋的情侣&#xff0c;女朋友想根据男友的心情猜测男友所在城市的天气 1.1 天气和心情一定一一对应 晴天——>高兴雨天——>烦躁 可以根据心情唯一确定天气 1.2 天气和心情没有一一对应 晴天——>80%高兴&#xff0c;20%烦…