【LGR-145-Div.4】洛谷入门赛 #14(ABCDEI题解)

news2025/1/9 14:50:01

离开CSDN近五分之一坤年后,我又回归了,这段时间没刷题(忙中考去了),于是乎参加了【LGR-145-Div.4】洛谷入门赛 #14,那才叫。。。(这就是为什么没有FGH题解的原因)

T1 T352128 数字判断

水题,直接上AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	long long int a,b,c;
	cin>>a>>b>>c;
	if(a+b+c<=100 and b%5==0 and c%7==0 and a-b>b-c)
	cout<<"Yes";
	else cout<<"No";
}

 T2 T352129 团伙首领

我的思路是,先把S0-i排一下序,然后再遍历S0-i,如果S[i]不等于S[i+1],就代表又有了一个小团体。

AC代码:

#include<bits/stdc++.h>
using namespace std;
int a,n[1000001],ans=0;
int main()
{
	
	cin>>a;
	for(int i=0;i<=a-1;i++)
	{
		cin>>n[i];
	}
	sort(n,n+a);
	for(int i=0;i<=a-2;i++)
	{
		if(n[i]!=n[i+1]) ans++;
	}
	cout<<ans+1;
}

T3 T352131 枚举结构 

 

 这道题纯模拟,会用islower()函数就可以了,没啥好说的

AC代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	char a,b;
	long long int c,d;
	cin>>a>>c>>b>>d;
	if(islower(a)and islower(b)and a==b) cout<<"valid"<<endl;
	else 
	{
		cout<<"Invalid"<<endl<<"-1";
		return 0;
	}
	if(c<=d) cout<<d-c+1;
	else cout<<c-d+1;
}

T4 T352145塔台超频

这是一道贪心题,不断更新塔台最大超频距离,具体见代码:

#include<bits/stdc++.h>
using namespace std;
int n,a[500010],b[500010],maxn=-1;
int main()
{
	
	cin>>n;
	for(int i=0;i<=n-1;i++)
	{
		cin>>a[i]>>b[i];
	}
	for(int i=1;i<=n-1;i++)
	{
		int y=a[i]-a[i-1]-b[i-1];
		maxn=max(maxn,y);
	}
	if(maxn<=0) cout<<"0";
	else cout<<maxn;
}

T5 T352146 署前街少年

一看这道题,属实”震撼“住了,必修一里三角函数的那些公式引入脑帘(伤心)

这还是一道纯模拟题,不懂”奇变偶不变,符号看象限“的OIer请去翻必修一188页诱导公式

AC代码:

#include <bits/stdc++.h>
using namespace std;
int ans[500010]={0};
int main() 
{
    int N, k;
    cin >> N >> k;
    vector<int> a(2 * N);
    for (int i = 1; i <= 2 * N; i++) 
    {
        cin >> a[i];
        {
			    ans[i%k]+=a[i];
        }
    }
    vector<int> transformed(2 * N);
    for (int i = 1; i <= 2 * N; i++) 
    {
        if (i % 2 == 0) 
        {
            transformed[i] = a[i];
        } 
        else 
        {
            transformed[i] = ans[i%k] % i;
        }
    }
    for (int i = 1; i <= 2 * N; i++) 
    {
        cout << transformed[i] << " ";
    }

    return 0;
}

 F题苟了几分后,就去看Hack题

T351585 std::string

自行点开看(截不全)

问题一的漏洞是超时,n=100000时,他会爆表;

问题二的漏洞是当ai都为0时,他会运行错;

战绩:

呜呜呜,还得努力 

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

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

相关文章

【JavaEE】HTTPS及其安全机制

目录 1、什么是HTTPS 2、HTTPS的基本工作过程 2.1、使用对称密钥进行加密 2.2、使用非对称密钥进行加密 2.3、中间人攻击 2.4、证书 1、什么是HTTPS HTTPS是在HTTP协议的基础上引入了一个加密层&#xff08;SSL&#xff09;。HTTP协议内容都是按照文本的方式传输的&#x…

ChatGPT引领你掌握网站创建的秘诀!从0开始,轻松打造自己的个性化网站!

1 使用 HTML 生成一个完整的创业公司网站的落地页 prompt&#xff1a;Create a complete landing page for a start up company using HTML 生成整个网页的基础框架&#xff1a; 切换到WebStorm&#xff0c;将代码粘贴到新建的 HTML 文件。 接着右击浏览器打开 html 文件&am…

测试各个版本的飞鸽传书

测试各个版本的飞鸽传书 测试材料有windows系统的飞鸽传书有4个&#xff0c;linux系统的信使iptux&#xff08;类似飞鸽传书&#xff09;有2个&#xff0c;android系统的飞鸽传书有5个&#xff0c;都是以前下载保存在移动硬盘中&#xff0c;如今都找出来归类一起测试&#xff0…

124、仿真-基于51单片机智能电表系统设计(Proteus仿真+程序+原理图+配套资料等)

方案选择 单片机的选择 方案一&#xff1a;STM32系列单片机控制&#xff0c;该型号单片机为LQFP44封装&#xff0c;内部资源足够用于本次设计。STM32F103系列芯片最高工作频率可达72MHZ&#xff0c;在存储器的01等等待周期仿真时可达到1.25Mip/MHZ(Dhrystone2.1)。内部128k字节…

奇奇怪怪的知识点-EXCEL(1)

如何用Excel提取想要的数据 参考链接&#xff1a;Excel表格中如何在一串数字中提取几位数字 在日常工作中经常会用到EXCEL表格来进行数据的提取和处理&#xff0c;有时候很长一串数据我们只需要提取指定位数后面的数字&#xff0c;EXCEL中内置了很多丰富的函数可以帮助我们高…

图文讲解“延时双删”原因及必要性

目录 一、前言 二、常见更新策略 2.1 先删缓存&#xff0c;再更新数据库 2.2 先更新数据库&#xff0c;再删除缓存 2.3 普通双删 2.4 延迟双删 三、是否必要建议 一、前言 我们在实际项目中经常会使用到Redis缓存用来缓解数据库压力&#xff0c;但是当更新数据库时&…

NVIDIA Video Codec SDK简介

NVIDIA的Video Codec SDK提供API对视频进行加速编解码。最新发布版本为12.0&#xff0c;支持Windows和Linux平台。可从 https://developer.nvidia.com/video-codec-sdk-archive 下载。用于视频解码(NVDEC)和编码(NVENC)的GPU硬件加速器引擎比实时视频处理速度更快&#xff0c;非…

vue做移动端上拉加载 删除当前列表某个数据 保持当前状态 继续获取下一页不影响正常的数据

本文中使用vant组件的list列表制作的 当然主要是看这个难题的思路 不必计较用的什么组件库 换做其他的组件库 思路还是一样的 //主要思路是把点击删除的数据让后端置为false // 比如我请求了3页&#xff0c;一页10条数据 // 一共30条&#xff0c;我一条一条删除&#xff0c;点…

SU-03T语音模块

一、官网 智能公元/AI产品零代码平台 在官网中可以添加设备进行配置&#xff0c;SDK的下载 二、烧录SDK 产品实物&#xff1a; 第一步&#xff1a;接线 烧录SDK时接线&#xff1a;4根杜邦线与USB转TTL连接 B6接TX&#xff0c;B7接RX&#xff0c;GND接GND&#xff0c;VCC接…

创建一门简单的解释性编程语言并实现它的解释器

背景 最近刷到大佬的教程&#xff0c;跟着学一下 效果 开始时 输入姓名和年龄后 代码 自创编程语言SimpleScript: 自创一门简易脚本支持中文编程 (gitee.com) 解析 1.词法分析 将程序的每个字符串精准划分出来&#xff0c;形成多个单词Token 2.语法分析 将各段Token再…

Docker命令详解

一、帮助启动命令 启动docker : systemctl start docker 停止docker&#xff1a;systemctl stop docker 重启docker&#xff1a;systemctl restart docker 查看docker状态&#xff1a;systemctl status docker 开机启动&#xff1a;systemctl enable docker 查看docker概…

电动汽车路由问题的基准测试

摘要 有几家物流公司开始在日常运营中利用电动汽车&#xff08;EVs&#xff09;来减少温室气体污染。然而&#xff0c;电动汽车有限的驾驶范围可能需要在运行期间访问充电站。这些潜在的访问必须得到解决&#xff0c;避免不必要的长时间绕行。我们制定了电容式车辆路由问题&…

【Vue3】setup参数细讲!computed计算属性和watch监听属性

setup参数细讲&#xff01;computed计算属性和watch监听属性 setup细讲!setup参数&#xff0c;steup&#xff08;props&#xff0c;context&#xff09;参数1.props&#xff0c;负责接收父组件传过来的值参数2.contextcontext.attrscontext.emitcontext.slots&#xff0c; 插槽…

MySQL(六)主从复制

MySQL系列文章 MySQL&#xff08;一&#xff09;基本架构、SQL语句操作、试图 MySQL&#xff08;二&#xff09;索引原理以及优化 MySQL&#xff08;三&#xff09;SQL优化、Buffer pool、Change buffer MySQL&#xff08;四&#xff09;事务原理及分析 MySQL&#xff08;五&a…

MySQL(详细)

目录 什么是数据库? 数据库操作 表操作 数据库约束 表的设计 聚合查询 分组查询 联合查询 (多表查询) 索引 事务 JDBC 什么是数据库? 数据库是一类软件 , 它是用来组织、保存、管理数据的.组织这些数据也是为了后续进行增删查改. MySQL 是一款开源免费的数据库. …

牛客网OR36 链表的回文结构

题目 对于一个链表&#xff0c;请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法&#xff0c;判断其是否为回文结构。 给定一个链表的头指针head&#xff0c;请返回一个bool值&#xff0c;代表其是否为回文结构。保证链表长度小于等于900。 链接&#xff1a;链表的回文结…

6.Java 修饰符

修饰符 &#xff08;访问修饰符、非访问修饰符&#xff09; 访问控制修饰符 Java中&#xff0c;可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default (即默认&#xff0c;什么也不写&#xff09;: 在同一包内可见&#xff…

前端|CSS(二)| pink老师

参考视频&#xff1a;黑马程序员前端CSS3基础教程&#xff0c;前端必备基础 目录 &#x1f4da;CSS 布局的三种机制 &#x1f407;普通流 &#x1f407;浮动 ⭐️浮动介绍 ⭐️浮动(float)的应用 ⭐️浮动(float)的扩展 ⭐️清除浮动 &#x1f407;定位 ⭐️定位 ⭐️…

检测到目标Referrer-Policy响应头缺失

详细描述 Web 服务器对于 HTTP 请求的响应头中缺少 Referrer-Policy&#xff0c;这将导致浏览器提供的安全特性失效。 当用户在浏览器上点击一个链接时&#xff0c;会产生一个 HTTP 请求&#xff0c;用于获取新的页面内容&#xff0c;而在该请求的报头中&#xff0c;会包含一个…

sparkSQL UDF

sparksql只能创建UDF&#xff0c;使用 SparkSession.udf.register() def num_count(num):return num*10#自定义方法名&#xff0c;调用的函数(包含逻辑)&#xff0c;返回值 udf2 spark.udf.register("udf1",num_count,IntegerType())#第二个参数是udf的处理逻辑&am…