当前位置: 首页 > news >正文

题解:洛谷 P9973 [THUPC 2024 初赛] 你说得对,但是 AIGC

【题目来源】

洛谷:P9973 [THUPC 2024 初赛] 你说得对,但是 AIGC - 洛谷 (luogu.com.cn)

【题目描述】

你说得对,但是众所周知 AIGC 是当下计算机领域最热门的方向之一,算协的几名成员也对此很有兴趣,经过长时间的奋战,终于研发出了一款全新的语言大模型——ChatSAA。

你说得对,但是当模型即将发布之时,开发团队忽然发现模型存在重大问题——由于开发团队的某名成员沉迷于一款中文二字英文七字的游戏(见样例) ,导致训练模型时使用的语料库被莫名其妙地污染了,这使得模型生成的句子全都带有一个相同的前缀。

你说得对,但是紧急更换语料库重新训练显然已经来不及了,无奈开发团队只能在文档中注明:本模型的最大特性(而非 bug) 在于生成文本的前 19 个字符,这既是模型独特的防伪标记,也充分彰显了算协团队的人文情怀和文化素养。

你说得对,但是一个微不足道的问题在于:这会让人们一眼就能分辨出哪些句子是由 AI 生成的,这会对那些打算用 AI 来写作业的同学很不友好。

你说得对,但是现在你手里有一些句子,这些句子有的是由 ChatSAA 生成的,有的是人类写的(假设人类没有刻意模仿 ChatSAA 的生成特性),你需要写一个程序来辨别二者。

【输入】

你说得对,但是你的程序应当输入一行,一个字符串 \(s\) 表示需要判断的句子,满足 \(|s| \le 200\),且 \(s\) 由包括空格在内的 ASCII 可见字符(即 ASCII 码在 \(32\sim 126\) 的字符)组成。

【输出】

你说得对,但是你的程序应当输出一行,一个字符串表示判断结果,如果这句话是 AI 生成的,输出 AI,否则输出 Human

【输入样例】

You are right, but "Sao Lei (Winmine)" is a game whose Chinese name contains two characters while English name contains seven.

【输出样例】

AI

【算法标签】

《洛谷 P9973 你说得对,但是AIGC》 #字符串# #THUPC# #2024#

【代码详解】

#include <bits/stdc++.h>
using namespace std;string s, a = "You are right, but ";  // s: 输入字符串,a: 要搜索的目标字符串int main()
{getline(cin, s);  // 读取一行输入(包含空格)int pos = s.find(a);  // 在输入字符串中搜索目标字符串// 判断搜索到的位置是否在字符串开头(位置0)if (pos == 0){cout << "AI";  // 如果以目标字符串开头,认为是AI生成的}else {cout << "Human";  // 否则认为是人类写的}return 0;
}

【运行结果】

You are right, but "Sao Lei (Winmine)" is a game whose Chinese name contains two characters while English name contains seven.
AI
http://www.jsqmd.com/news/385183/

相关文章:

  • 构造喵喵题收录
  • 2026年2月热门排阻厂商有哪些?速来掌握,合金检测电阻/低温漂高精密电阻/采样电阻/电阻,排阻源头厂家哪个好 - 品牌推荐师
  • 2026年荣誉代理固态电容公司有哪些?排行信息来了,业展代理电流采样/低温漂高精密电阻/宝宫代理,荣誉代理品牌联系方式 - 品牌推荐师
  • 激光切管机怎么选?2026十大品牌技术实力巅峰对决 - 匠言榜单
  • 互联网大厂Java面试:从Spring MVC到微服务架构的技术问答
  • 2026耐高温电阻市场观察:这些公司值得关注,低TCR高精密电阻/精密电阻/业展代理/低温漂高精密电阻,电阻公司推荐榜 - 品牌推荐师
  • 从性能出发,探讨国内耐脉冲电阻的优选品牌,THUNDER盛雷城代理/3PPM高精密电阻,电阻供应厂家哪家靠谱 - 品牌推荐师
  • 细胞群体动力学仿真软件:NetLogo_(5).NetLogo编程语言介绍
  • C#并发编程新宠:Channel通道全解析(第一部分)
  • ASP.NET Core Blazor简介和快速入门一(基础篇)
  • 细胞群体动力学仿真软件:NetLogo_(5).细胞状态与环境交互
  • GTK4图片查看器项目实战:从零构建专业图像应用
  • 提示工程架构师经验谈:模式的5个必用技巧+反模式的4个必避坑
  • IntelliJ IDEA Maven 工具栏消失怎么办?完整教程:从入门到实战部署
  • Flourish(Line, bar and pie charts 模板)使用可视化操作方法
  • 细胞群体动力学仿真软件:NetLogo_(3).细胞自动机理论基础
  • 细胞群体动力学仿真软件:NetLogo_(4).基本模型构建
  • DeepSeek悄咪咪放大招:上下文暴涨至1M,知识库直抵2025年5月,收藏这份AI技术进化秘籍!
  • 细胞群体动力学仿真软件:NetLogo_(3).NetLogo用户界面详解
  • 细胞群体动力学仿真软件:NetLogo_(4).NetLogo中的细胞模型创建
  • Springboot3+vue3的网上购物商城商品销售平台
  • Springboot3+vue3语言的设备故障报修管理系统
  • 细胞群体动力学仿真软件:NetLogo_(2).NetLogo界面与基本操作
  • 细胞群体动力学仿真软件:NetLogo_(2).安装与配置NetLogo
  • 大数据运维与管理专业学习数据分析的必要性
  • 【Docker进阶篇】告别OOM Kill!Java容器化内存与CPU限制实战指南
  • 深入了解大数据领域Kafka的生产者与消费者
  • 2026年耐高温电阻市场盘点:哪些公司电阻品质更可靠?耐高压电阻/荣誉代理固态电容,电阻供应厂家推荐榜 - 品牌推荐师
  • 高职商务数据分析与应用专业学习数据分析的重要性
  • 【Docker进阶篇】镜像管理不摸瞎:docker tag与push核心用法,私有仓库vs云服务怎么选?