蓝桥杯15届省C

ops/2025/3/17 9:11:50/

洛谷P10904挖矿

#include<bits/stdc++.h>
using namespace std;
int n, m;
const int N = 2000010;
int l[N], r[N];
int cnt;
int main(){cin >> n >> m;for(int i = 1; i <= n; i++){int x; cin >> x;if(x > 0){r[x]++;}else if(x < 0){l[-x]++;}else cnt = 1;}for(int i = 1; i < N; i++){l[i] += l[i - 1];r[i] += r[i - 1];}int ans = 0;for(int i = 0; i <= m; i++){int ll = l[i];if(m - 2 * i > 0){ll += r[m - 2 * i];}ans = max(ans, ll);int rr = r[i];if(m - 2 * i > 0){rr += l[m - 2 * i];}ans = max(ans, rr);}cout << ans + cnt << endl;return 0;
} 

洛谷P

#include<bits/stdc++.h>
using namespace std;
int n;
bool check(string a, int cnt1, int cnt2){int l = cnt1, r = a.length() - 1 - cnt2;while(l < r){if(a[l] != a[r])return false;l++, r--;}return true;
}
bool check2(string b, string c){if(b.size() < c.size())return false;for(int i = c.size() - 1, j = b.size() - 1; i >= 0; i--, j--){if(c[i] != b[j])return false;} return true;
}
int main(){ios::sync_with_stdio(false);cin.tie(nullptr);cin >> n;while(n--){string a; cin >> a;int cnt2 = 0, cnt1 = 0;string b = "";while(a[a.length() - 1 - cnt2] == 'l' || a[a.length() - 1 - cnt2] == 'q' || a[a.length() - 1 - cnt2] == 'b'){b += a[a.length() - 1 - cnt2];cnt2++;}string c = "";while(a[cnt1] == 'l' || a[cnt1] == 'q' || a[cnt1] == 'b'){c += a[cnt1];cnt1++;}if(check(a, cnt1, cnt2) && check2(b, c))cout << "Yes" << endl;else cout << "No" << endl;}return 0;
} 


http://www.ppmy.cn/ops/166444.html

相关文章

HTML 属性

HTML 属性 HTML 元素可以设置属性 属性可以在元素中添加附加信息 属性一般描述于开始标签 属性总是以名称/值对的形式出现&#xff0c;比如&#xff1a;name"value"。 属性实例 HTML 链接由 <a> 标签定义。链接的地址在 href 属性中指定&#xff1a; <…

ospf单区域

OSPF单区域是指将整个自治系统&#xff08;AS&#xff09;内的所有路由器划分到同一个逻辑区域&#xff08;Area 0&#xff0c;即骨干区域&#xff09;中运行的OSPF协议模式。以下是其核心要点&#xff1a; 一、定义与核心特点 ‌区域统一性‌ 所有路由器均属于同一区域&…

HTML 基础夯实:标签、属性与基本结构的学习进度(一)

一、开启 HTML 学习大门 在当今数字化时代&#xff0c;网页已成为信息传播和交互的重要载体 &#xff0c;而 HTML 作为构建网页的基石&#xff0c;其重要性不言而喻。HTML&#xff0c;即超文本标记语言&#xff08;HyperText Markup Language&#xff09;&#xff0c;它定义了…

区块链中的数字签名:安全性与可信度的核心

数字签名是区块链技术的信任基石&#xff0c;它像区块链世界的身份证和防伪标签&#xff0c;确保每一笔交易的真实性、完整性和不可抵赖性。本文会用通俗的语言&#xff0c;带你彻底搞懂区块链中的数字签名&#xff01; 文章目录 1. 数字签名是什么&#xff1f;从现实世界到区块…

周志华机器学习西瓜书 第九章 聚类-学习笔记

一、聚类任务 聚类是无监督学习中非常典型的任务&#xff0c;聚类的目的是将数据样本划分为若干个通常不相交的子集&#xff0c;每一个子集成为"簇-cluster"&#xff0c;其即可以作为一个单独过程&#xff0c;用于找寻数据内在的分布结构&#xff0c;也可作为分类等其…

opencv-显示图片

安装软件 sudo apt install python3 //确保虚拟机只有python3 ln -sf /usr/bin/python3.6 /usr/bin/python sudo apt install python3-pip pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple pip install opencv-contrib-python -i https://pypi.tuna…

H5DS编辑器是如何让企业快速构建动态页面

H5DS编辑器核心亮点&#xff1a; 1.拖拽式操作&#xff0c;小白友好&#xff1a;无需设计与代码基础&#xff01;通过简单拖拽元素、调整文字和动画&#xff0c;即可生成交互式H5页面。内置海量模板和素材库&#xff0c;支持自定义设计风格&#xff0c;轻松适配企业品牌需求。…

CSS -position(定位)

目录 一、应用场景二、定位参照物三、案例1.效果2.代码实现 核心讲解relative/absolute/fixed 一、应用场景 元素出现位置随意&#xff0c;无实际的元素位置关系&#xff0c;位置天马行空该元素不会影响其它元素的排列结合平移/外边距实现元素在区域内的水平垂直居中 举例&a…