发布时间:2026/6/17 18:11:17
B4069 [GESP202412 四级] 字符排序 题目来源https://www.luogu.com.cn/problem/B4069题目背景对应的选择、判断题试题 - GESP 202412 C 四级 - 洛谷有题题目描述小杨有 n 个仅包含小写字母的字符串 s1​,s2​,…,sn​小杨想将这些字符串按一定顺序排列后拼接到一起构成字符串 t。小杨希望最后构成的字符串 t 满足假设 ti​ 为字符串 t 的第 i 个字符对于所有的 ji 均有 tj​≤ti​。两个字符的大小关系与其在字母表中的顺序一致例如 egps。小杨想知道是否存在满足条件的字符串排列顺序。输入格式第一行包含一个正整数 T代表测试数据组数。对于每组测试数据第一行包含一个正整数 n含义如题面所示。之后 n 行每行包含一个字符串 si​。输出格式对于每组测试数据如果存在满足条件的排列顺序输出一行一个1否则输出一行一个 0。输入输出样例输入 #13 3 aa ac de 2 aac bc 1 gesp输出 #11 0 0说明/提示样例解释对于第一组测试数据一种可行的排列顺序为 aaacde构成的字符串 t 为 aaacde满足条件。对于全部数据保证有 1≤T,n≤100每个字符串的长度不超过 10。这是一道灵活的贪心排序题我们运用贪心的思想先将每个字符串按照字典序顺序自动排好序在组合在一起根据题目的判断条件判断就好了还蛮简单水。下面看代码题目代码#includebits/stdc.h using namespace std; string a[101]; int main(){ int t; cint; while(t--){ int n; cinn; for(int i1;in;i){ cina[i]; } sort(a1,a1n); string ss; for(int i1;in;i) ssa[i]; bool p0; for(int i0;iss.size()-1;i){ if(ss[i]ss[i1]) { cout0endl; p1; break; } } if(p0) cout1endl; } return 0; }点赞破十五更排序第三期不点也更。

相关新闻

2026/6/17 18:11:17

python环境|conda安装和使用(1)

python环境|conda安装和使用(1) 简述Anaconda和Miniconda安装步骤(Miniconda)conda-forge仓库配置调整conda-forge仓库配置镜像环境变量配置 python环境|conda安装和使用(1) 简述 Conda 是一个通用的包管理系统和环境管理系统,不限于 Python(也能管理…

2026/6/17 18:11:17

面波处理方法-每日实验log

6/16/2026 今天调试了MCCFJ代码,对10炮被动源模拟数据进行频散谱计算。拿到了SWAPS代码,用来进行互相关和频散谱计算。任务:实现批处理台针对,转为python,加numba库。 今天跑了一下但没有完全跑通,因为有些…

2026/6/17 17:11:16

OpenClaw本地AI Agent部署指南:Python 3.11.9+Ollama+Qwen2.5全流程实操

1. 项目概述:这不是一个“软件安装”,而是一次AI Agent工作流的本地化落地实践OpenClaw不是传统意义上的桌面程序,它本质上是一个开源的、面向开发者与技术型用户的AI Agent框架——你可以把它理解成一个“可编程的智能体操作系统”。它不直接…

2026/6/17 23:11:50

改造WiFi智能灯泡搭建禁书图书馆:突破存储限制的探索之旅

禁书图书馆项目概述很久以前,就有对WiFi智能灯泡进行改造的想法,有多个改造方案,其中一个是将其改成开放的WiFi接入点,并搭建托管禁书的Web服务器。若生活在禁止某些重要书籍的地方,可把书的数字副本存到灯泡里&#x…

2026/6/17 23:11:50

不伤膝盖、狂虐脂肪!20分钟居家高效燃脂流

🏠【全网爆火】不伤膝盖、狂虐脂肪!20分钟居家高效燃脂流🔥 为什么全网都在练这个? 你是不是也办了卡却没去过几次健身房?或者跟着网上的高强度HITT练了三天,脂肪没减掉,膝盖先废了?…

2026/6/17 21:11:25

paperxie 答辩神器|AI 一键生成论文 PPT,告别熬夜打磨毕业答辩幻灯片

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/AI PPT AI PPT制作 - PaperXie智能写作PaperXie免费论文查重检测-首款免费论文检测软件,为毕业生提供专业的论文重复率检测、论文降重、Aigc检测、智能排版 、论文写作等一站式服务。https://www.paperxie…

2026/6/17 1:09:50

阿里云国际代理商:如何使用RDS MySQL 构建网站数据库?

在构建企业官方网站、电子商务平台或个人博客系统时,数据库是整个数字基座的核心。以往采用传统方式自行搭建 MySQL 数据库,不仅需要手动进行环境配置、参数调优、备份策略设定,还要面对故障诊断、安全加固等一系列复杂挑战。整个过程常常需要…

2026/6/17 1:09:50

搭建FTP文件共享服务器

1,安装ftp服务器 输入yum install vsftpd (2)修改配置文件 cd /etc/vsftpd 进入vsftp的配置目录 cp vsftpd.conf vsftpd.conf_bak 将原始配置文件备份 vim /etc/vsftpd/vsftpd.conf 修改配置文件anonymous_enableYES anon_upload_enableYES…

2026/6/17 1:09:50

SolidWorks第四部分_直接实体建模特征7_圆角与倒角进阶

圆角与倒角进阶 摘要 在实体建模与计算机辅助设计(CAD)领域,圆角(Fillet)与倒角(Chamfer)是处理实体边线时最基础也最复杂的操作之一。本文将从恒定半径圆角、变半径圆角、面圆角以及拐角倒角四…