发布时间: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/18 6:11:56

空间滤波实战心法:从原理、选型到工业级避坑指南

1. 什么是空间滤波?它不是“加个模糊”那么简单“Spatial Filters: Introduction and Application”这个标题乍看像教科书章节名,但如果你真在图像处理、遥感解译、医学影像分析或工业视觉检测一线干过几年,就会明白——空间滤波根本不是Phot…

2026/6/18 6:11:56

3步实现SolidWorks机械设计到ROS机器人模型的智能转换

3步实现SolidWorks机械设计到ROS机器人模型的智能转换 【免费下载链接】solidworks_urdf_exporter SolidWorks to URDF Exporter 项目地址: https://gitcode.com/gh_mirrors/so/solidworks_urdf_exporter 你是否曾为将复杂的SolidWorks机械设计转换为ROS机器人模型而烦恼…

2026/6/18 6:11:56

Web端生产级图像超分辨率系统实战指南

1. 项目概述:这不是一个“上传图片点一下就变高清”的玩具“Building a super-resolution image web-app”——光看标题,很多人第一反应是“哦,又一个AI修图网站”,点开demo传张模糊截图,等三秒弹出个边缘发虚的“高清…

2026/6/18 0:11:52

Linux系统JDK安装配置全攻略:从下载到多版本管理

1. 项目概述:为什么在Linux上搞定JDK是Java开发的基石 如果你刚开始接触Java开发,或者正准备将你的Java应用部署到服务器上,那么“在Linux系统上下载并安装JDK”就是你绕不开的第一步。这听起来像是个简单的任务,不就是下载个软件…

2026/6/18 0:11:53

OpenCore Legacy Patcher终极指南:让老Mac焕发新生的完整方案

OpenCore Legacy Patcher终极指南:让老Mac焕发新生的完整方案 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 你是否曾为心爱的老Mac无法升级到最…

2026/6/18 0:11:53

三、从通量到散度:高斯定理的物理图像与工程应用

1. 通量与散度的物理直觉:从水管到电场线 想象你手里拿着一根浇花用的水管,水流从喷嘴喷出形成一道水柱。如果把一个铁丝圈放在水柱中,单位时间内穿过这个圈的水量就是"通量"最直观的例子。在物理学中,这个概念被抽象为…