郑厂长系列故事——新闻净化

本文揭示了腾讯公司前员工郑厂长因涉嫌参与太平洋某岛国的新闻审查工作而神秘失踪的事件。郑厂长在腾讯任职期间曾是一名码农,业余时间喜爱下棋。失踪前,他接到了一项特殊任务,即负责修改新闻稿,通过删除某些字母来符合特定的审查要求。任务包括确保某些词语必须作为子串出现,禁止其他词语出现,同时给予特定的加分或减分。文章详细介绍了郑厂长面临的挑战以及如何通过最小化字母删除数量并最大化加分总和来完成任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Problem Description
  郑厂长不是正厂长
  也不是副厂长
  他根本就不是厂长
  他曾经是腾讯公司的码农
  一个业余时间喜欢下棋的码农
  但现在
  他神秘失踪了......

  众所周知,在太平洋某岛国,新闻审查是很严格的,而郑厂长的失踪就与该国的新闻审查有关。别担心,他不是喝茶去,而且被秘密邀请承担该国净化新闻的工作了。

  这份工作的主要内容是这样的,对于一篇即将发表的新闻稿,郑厂长需要对它做最后的订正工作:只通过删除一些字母,使其符合“相关要求”。这些要求有,一些词语必须作为子串出现,一些词语必须不能作为子串出现,另一些词语作为子串出现有相应的分数加成,需要注意的是,这个加成分数可能是负的。

  郑厂长要删除最少字母使文章符合要求,并让加成分之和尽可能高。如果一个带有加成分的单词出现了多次,结果也计算多次。

Input
输入第一行为T,表示有T组测试数据。
每组数据一个N开始,表示有N个在“相关要求”中的单词。为了简化输入,给每个单词都指定一个加成分,加成分为999的,表示“必须作为子串出现”的,加成分为-999的,表示“必须不能作为子串出现”的。
接下来的N行里,每行有一个单词Si和其对应的加成分Gi。最后一行是原稿内容S_ori。

[Technical Specification]

1. 1 <= T <= 47
2. 1 <= N <= 100
3. -999 <= Gi <= 999
4. Gi 为999的单词数目不大于8
5. Gi 为-999的单词数目不大于8
6. 1 <= |Si| <= 16, 1 <= |S_ori| <= 100, |S| 表示字符串S的长度
7. Si 与 S_ori 只由小写字母 ‘a’-‘z’ 组成,不会出现相同的

Output
对每组数据,先输出为第几组数据,如果无法满足要求,输出“Banned”,否则输出两个数字,删除的最少字母和最大分数,用一个空格隔开。

Sample Input
  
3 2 he 999 sh -999 she 2 she 999 he -999 shelovesyou 4 ab 999 cd -999 abd 1 abc -1 abcdefg

Sample Output
  
Case 1: 1 0 Case 2: Banned Case 3: 1 1
Hint
对于第三组样例,”abdefg” 和 ”abcefg” 都符合要求,但前者的加成分比后者高。

Source
2013腾讯编程马拉松复赛第一场(3月29日)  

内容概要:该论文探讨了一种基于粒子群优化(PSO)的STAR-RIS辅助NOMA无线通信网络优化方法。STAR-RIS作为一种新型可重构智能表面,能同时反射和传输信号,与传统仅能反射的RIS不同。结合NOMA技术,STAR-RIS可以提升覆盖范围、用户容量和频谱效率。针对STAR-RIS元素众多导致获取完整信道状态信息(CSI)开销大的问题,作者提出一种在不依赖完整CSI的情况下,联合优化功率分配、基站波束成形以及STAR-RIS的传输和反射波束成形向量的方法,以最大化总可实现速率并确保每个用户的最低速率要求。仿真结果显示,该方案优于STAR-RIS辅助的OMA系统。 适合人群:具备一定无线通信理论基础、对智能反射面技术和非正交多址接入技术感兴趣的科研人员和工程师。 使用场景及目标:①适用于希望深入了解STAR-RIS与NOMA结合的研究者;②为解决无线通信中频谱资源紧张、提高系统性能提供新的思路和技术手段;③帮助理解PSO算法在无线通信优化问题中的应用。 其他说明:文中提供了详细的Python代码实现,涵盖系统参数设置、信道建模、速率计算、目标函数定义、约束条件设定、主优化函数设计及结果可视化等环节,便于读者理解和复现实验结果。此外,文章还对比了PSO与其他优化算法(如DDPG)的区别,强调了PSO在不需要显式CSI估计方面的优势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值