2024团体程序设计天梯赛L1-101 别再来这么多猫娘了!

news/2024/9/24 16:15:06/

题目链接L1-101 别再来这么多猫娘了!

#include<iostream>
#include<stdio.h>
#include<string.h>
#include<string>
#include<algorithm>
using namespace std;
string s[105], text;
int n, k, ans, a[5005];int main()
{
//	ios::sync_with_stdio(0); // getchar不能用这个 
//	cin.tie(0);cout.tie(0);cin >> n;for (int i = 1; i <= n; i++) cin >> s[i];cin >> k;getchar(); // 用getline前吃掉回车 getline(cin, text);  for (int i = 1; i <= n; i++) {while (1) {  // 一个单词会出现多次 int p = text.find(s[i]);if (p != -1) { a[++ans] = p;for (int j = p; j < p+s[i].size(); j++) {text[j] = '-'; // 违禁词替换为 -  }  } else break; // 当前违禁词找不到就break,继续找下一个违禁词 }}sort(a+1, a+ans+1); // 对所有违禁词的位置 从小到大排序 a[ans+1] = -1; // 防止越界 int cnt = 1; if (ans < k) {for (int i = 0; i < text.size(); i++) { if (i == a[cnt]) { // 根据违禁词的位置输出 <censored>cout << "<censored>"; cnt++;}else if (text[i]!='-'){cout << text[i];}}}else {cout << ans << endl;cout << "He Xie Ni Quan Jia!" << endl;}
} 

 


http://www.ppmy.cn/news/1428748.html

相关文章

力扣练习题(2024/4/21)

贪心算法是一种在每一步选择中都做出最佳选择的算法方法。它以尽量减少当前问题的复杂性为目标&#xff0c;在每一步选择中尽可能取得最佳结果。尽管贪心算法不能保证总是获得最优解&#xff0c;但在许多情况下&#xff0c;它是解决问题的高效方法。 1分发饼干 如果连续数字之…

VUE - pdfmake的中文字库支持

前端VUE导出pdf。 jspdf这个插件对中文支持不够友好&#xff0c;用html的canvas转图片后还是很模糊。最终选用了pdfmake插件。 使用 1.引入pdf npm install pdfmake --save 2.页面import import pdfMake from pdfmake/build/pdfmake; import pdfFonts from pdfmake/build…

黑马鸿蒙学习5:LIST容器

LIST容器&#xff0c;其实就是如果FOREACH容器展示不全的话&#xff0c;会自动有滚动条了。要注意的是&#xff0c;LIST中必须有固定的listitem这个项&#xff0c;而且列表里面只能包含一个根组件。 必须把ROW容器放到listitem中&#xff0c;如下&#xff1a;

基于单目相机的标靶三维定位——编程实现

上一章内容中我们描述了基于单目相机实现标靶三维定位的原理,关键步骤为1)计算得到相机的内参和畸变系数;2)计算得到标靶角点的世界坐标和像素坐标;3)计算标靶坐标系到相机坐标系的变换矩阵。 第一点我们通过相机标定得到;第二点的核心功能我们可以借助cv::findChessboa…

vuex.esm.js:497 [vuex] unknown action type: userModule/ClearStorage

vuex.esm.js:497 [vuex] unknown action type: userModule/ClearStorage 错误解释&#xff1a; 这个错误表明在Vuex中尝试调用一个名为userModule/ClearStorage的action&#xff0c;但是在该模块的actions定义中没有找到这个名字的函数。这可能是由于拼写错误、未定义的actio…

英语写作中“原理”“准则”principle、norm、criterion、rule等的用法

一、principle、rule一般指科学原理和法则&#xff0c;例如&#xff1a; Newton’ laws of motion are the basic principle of mechanics. &#xff08;牛顿运动定律是力学的基本原理。&#xff09; Maxwell’ equations are the rule electromagnetic fields and electroma…

就业班 第三阶段(ansible) 2401--4.16 day2 ansible2 剧本+角色

六、Ansible playbook 简介 playbook 是 ansible 用于配置&#xff0c;部署&#xff0c;和管理被控节点的剧本。   通过 playbook 的详细描述&#xff0c;执行其中的一系列 tasks &#xff0c;可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的…

分布移位下用于泛化的泛化的自监督测试时训练

Test-Time Training with Self-Supervision for Generalization under Distribution Shifts 论文链接 https://arxiv.org/abs/1909.13231 代码链接 Test-Time Training Project Website 发表于ICML2020 机构&#xff1a; UC Berkeley&#xff0c; UC San Diego 这张文章里的…