果咩

news/2024/11/29 0:08:16/文章来源:https://www.cnblogs.com/fufuaifufu/p/18575066

1456.定长子串中元音的最大数目
题目链接:https://leetcode.cn/problems/maximum-number-of-vowels-in-a-substring-of-given-length/description/
题解代码:

class Solution {
public:int maxVowels(string s, int k) {int ans=0,vowel=0;for(int i=0;i<s.size();i++){if(s[i]=='a'||s[i]=='e'||s[i]=='o'||s[i]=='i'||s[i]=='u') vowel++;if(i<k-1) continue;ans=ans>vowel?ans:vowel;char r=s[i-k+1];if (r == 'a' || r == 'e' || r == 'i' || r == 'o' || r == 'u')  vowel--;}return ans;}
};

D. Range = √Sum
题目链接:https://codeforces.com/contest/1758/problem/D
题解代码:

//数学不好抄了题解思路
#include <bits/stdc++.h>
using namespace std;
int main() {int t;cin >> t;while (t--) {int n;cin >> n;if (n % 2 == 0) {vector<int> result;for (int i = n / 2; i <= n / 2 + n; ++i) {if (i != n) {result.push_back(i);}}for (int i = 0; i < result.size(); ++i) {if (i > 0) cout << " ";cout << result[i];}cout << endl;} else {vector<int> a(n);for (int i = 0; i < n; ++i) {a[i] = n / 2 + 3 + i;}a[0] -= 1;a[n - 1] += 1;a[n - 2] += 1;for (int i = 0; i < n; ++i) {if (i > 0) cout << " ";cout << a[i];}cout << endl;}}return 0;
}

C. Hossam and Trainees不会写

D. Sakurako's Hobby
题目链接:https://codeforces.com/problemset/problem/2008/D
题解代码:

#include <bits/stdc++.h>
using namespace std;
int main() {int t;cin >> t;while (t--) {int n;cin >> n;vector<int> p(n + 1);vector<int> F(n + 1, 0);vector<bool> visited(n + 1, false);for (int i = 1; i <= n; i++) {cin >> p[i];}string s;cin >> s;for (int i = 1; i <= n; i++) {if (!visited[i]) {int l = i;int count = 0;while (!visited[l]) {visited[l] = true;if (s[l - 1] == '0') count++;l = p[l];}l = i;while (true) {F[l] = count;l = p[l];if (l == i) break;}}}for (int i = 1; i <= n; i++) {cout << F[i] << " ";}cout << endl;}return 0;
}

P1803 凌乱的yyy / 线段覆盖
题目链接:https://www.luogu.com.cn/problem/P1803
题解代码:

#include<bits/stdc++.h>
using namespace std;
int n,sum=1;
struct E{int a,b;
}s[1000005];
bool cmp(E x,E y){return x.b<y.b;
}
int main(){cin>>n;for(int i=1;i<=n;i++) cin>>s[i].a>>s[i].b;sort(s+1,s+n+1,cmp);for(int i=2;i<=n;i++){if(s[i].a>=s[i-1].b) sum++;else{s[i].b=s[i-1].b;s[i].a=s[i-1].a;}}cout<<sum;return 0;
}

D. Slavic's Exam
题目链接:https://codeforces.com/contest/1999/problem/D
题解代码:

#include <bits/stdc++.h>
using namespace std;int main() {int te; cin >> te;while(te--) {string s, t; cin >> s >> t;int x = 0;for(int i = 0; i < (int)s.size(); ++i) {if(s[i] == '?') {if(x < (int)t.size()) s[i] = t[x++];else s[i] = 'a';} else if(s[i] == t[x]) ++x;}if(x >= t.size()) cout << "YES\n" << s << "\n";else cout << "NO\n";}return 0;
}

P1106 删数问题
题目链接:https://www.luogu.com.cn/problem/P1106
题解代码:

#include<bits/stdc++.h>
using namespace std;
int main(){string n;int s,i;cin>>n>>s;while(s){i=0;while(n[i]<=n[i+1]) i++;n.erase(i,1);s--;}while(n[0]=='0'&&n.size()>1) n.erase(0,1);cout<<n;return 0;
}

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ripro V5日主题 v8.3 开心授权版 wordpress主题虚拟资源下载站首选主题模板

简介: RiPro主题全新V5版本,是一个优秀且功能强大、易于管理、现代化的WordPress虚拟资源商城主题。支持首页模块化布局和WP原生小工具模块化首页可拖拽设置,让您的网站设计体验更加舒适。同时支持了高级筛选、自带会员生态系统、超全支付接口等众多功能,无需依赖插件即可实…

从“三好”到“超三好”,智界新S7“卷”回来了!

11月26日,鸿蒙智行旗下智界新S7在华为Mate品牌盛典上市,并公布正式售价。智界新S7正式上市推出3款车型,智界新S7 Pro售价22.98万元,智界新S7 Max售价26.98万元起,智界新S7 Ultra售价31.98万元,首销期即刻下定,至高可享受价值35000元的权益。智界新S7将于12月1日开启交付…

yolo --- 模型训练

文件存放路径数据集标注软件pip install labelimg安装好后启动 labelimgOpen Dir:打开需要标注的图片路径 Change Save Dir:标注文件保存路径 View--->Auto Save mode:把这个勾上就不会每到下一张询问你一次按w可以显示画框的坐标十字 按D键可以切换到下一张 注意标注的标…

Linux物理内存管理

1 物理内存初始化——引导分配器memblockLinux内核启动时,先要初始化物理内存,这个阶段的作用主要是确定物理内存大小,哪些是可用的?哪些是预留的?完成这一阶段工作的是memblock引导分配器。内核启动时初始化物理内存的处理函数调用路径大概是(基于Linux 5.10.1源码查看):…

Threejs入门-灯光

在 Three.js 中,灯光是非常重要的元素之一,它能够模拟现实世界中的光照效果,帮助我们打造更加真实的三维场景。灯光的种类和配置方式可以影响整个场景的视觉效果,在不同的应用中,灯光的使用非常关键。 灯光概述 Three.js 提供了几种常见的光源类型:环境光(Ambient Light…

《Django 5 By Example》阅读笔记:p383-p387

《Django 5 By Example》学习第 14 天,p383-p387 总结,总计 5 页。 一、技术总结 1. asynchronous task(异步任务) 对于异步任务,书中使用的是 celery 和 RabbitMQ,这也是平时工作中的主流用法。 (1) celery Python 使用的 celery 包的名字也是 celery。 2. RabbitMQ (1) 拉…

思维模型:六顶思考帽,从不同角度思考问题,提升思维认知

思维模型:六顶思考帽思维模型,从不同角度思考分析问题,提升思维认知介绍 六顶思考帽(Six Thinking hats) ,由爱德华德博诺博士提出的一种思维认知模型工具。 它是通过不同颜色的帽子来代表六种不同的思维方式,帮助人们从多个角度全面分析和解决问题,提升认知。这六种颜…

12.SpringCloudAlibabaSentinel实现熔断和限流

1.Sentinel 1.1 官网 sentinel官网,类似Spring Cloud Circuit Breaker。 1.2 是什么 面向分布式、多语言异构化服务架构的流量治理组件。 1.3 下载地址 https://github.com/alibaba/Sentinel/releases 1.4 能干吗 Sentinel以流量为切入点,从流量控制、流量路由、熔断降级、系…

视觉多模态理解模型基础

1. 视觉多模态简介 视觉多模态一般涵盖2个要点:视觉表征 以及 视觉与自然语言的对齐(Visual Language Alignment)或融合。1.1. 视觉表征 视觉表征是指:将图像信息转化为深度学习模型可以处理的特征向量或向量序列的过程。具体来说,它包含以下2点:合理建模视觉输入特征:这…

Padavan 使用VNT

openwrt ppoe拨号有问题,实在忍受不了,只能换回稳定的Padavan下载二进制vnt放至/etc/storage添加自启脚本/etc/storage/vnt-cli -s tcp://x.x.x.x:29872 -k passwd --use-channel relay -n R3P -o 192.168.123.0/24 -i 10.1.50.0/24,10.1.1.4 -i 10.2.110.0/24,10.1.1.223 …

【架构】统一认证中心的架构设计与实现(一)

一、背景二、认证授权概念2.1 认证2.2 授权三、一些名词四、常见的认证方案4.1 JWT4.2 OAuth2五、SSO协议5.1 OpenID Connect5.2 SAML 2.05.3 CAS六、RBAC一、背景 一般在一个公司内部可能有多个系统,比如OA,财务系统,CMS,ERP,营销系统,客服中心,项目管理系统,代码管理…

Listener内存马

概述 Listener是Java Web App中的一种事件监听机制,用于监听Web应用程序中产生的事件,例如,在ServletContext初始化完成后,会触发contextInitialized事件,实现了ServletContextListener接口的Listener就可以接收到事件通知,可以在内部做一些初始化工作,如加载配置文件,…