第一次topcoder,以前老感觉没有资格去做tc,cf什么的,现在已经慢慢接触了。
感觉还可以,还是有让我们这些蒻菜安慰的水题。
tc的确很好玩,用客户端比赛,还有各种规则,而且还是只编写一个类提交上去,最后还能cha别人(虽然我还没cha过),具体规则看大神写的这篇文章。
好吧,我的第一次TC的SRM就只刷出了第一道250P的水题,题目字体太小了,看题目看了老半天,然后编写完调试出来,还花了挺长时间去把程序改成类,在客户端上compile,蛋疼的是类的后面的分号忘记写找了好长时间。。。。。
最后搞完submit已经过了一半时间了,不知道怎么看有没有ac,在厚着脸皮群里问了一下,发现得看sumary的得分,我第一道250分得到127分。。。
然后,然后就没有然后了,第二题好不容易看懂没有思路,于是卡到challenge,翻别人代码看到人家都有很熟练的代码,我还是第一次,什么也不懂。
看来以后还要加油了。。。
难得第一次,就把代码贴出来,因为实在水。。。。
题目要求输入两个string,求出它们的前缀字符串拼在一起能够构成几种不同字符串。用stl的string+vector几行就搞定。
代码:
#include <string>
#include <set>
using namespace std;
class TopFox {
public:
int possibleHandles(string familyName, string givenName) {
set <string> s;
string tmp;
for (int i = 1; i <= familyName.size(); i++)
for (int j = 1; j <= givenName.size(); j++) {
tmp = familyName.substr(0, i) + givenName.substr(0, j);
s.insert(tmp);
}
return s.size();
}
};
分享到:
相关推荐
Topcoder SRM 499 的第一题是一道简单的 Addition Game 题目,旨在考察程序员对问题的理解和算法设计能力。本文将详细讲解该题目的知识点和解题思路。 题目分析 该题目中,Fox Ciel 在游戏 Addition Game 中通过...
这个标题暗示了这是一个与Topcoder平台上的Single Round Matches (SRM)竞赛相关的资源集合。Topcoder SRM是全球知名的在线编程竞赛,参赛者需要在限定时间内解决算法问题,以此提升编程技能和策略。这个压缩包很可能...
TopCoder是一个全球知名的在线编程竞赛平台,它提供了多种类型的比赛,包括SRM(Single Round Matches)算法竞赛、Bug Race以及软件设计比赛等。 SRM是TopCoder平台的核心部分,它定期举办算法竞赛,参赛者需要在...
"手把手教你玩SRM"很显然是一份旨在帮助参赛者提升技能的教程资料,SRM通常指的是TopCoder平台上的Single Round Matches,是ACM类在线编程竞赛的一种形式。下面将分别解析两个压缩包子文件的文件内容,它们都是关于...
SRM(Single Round Match)是TopCoder上的一种竞赛形式,通常分为不同级别的问题,供参赛者挑战。 2. 时间计算方法 在SRM144DIV2的250分问题中,题目要求编写一个方法,将从午夜开始的秒数转换为格式化的时分秒字符...
在音频处理领域,Audio Jungle是一个知名的在线市场,提供各种音乐、音效和声音设计素材。然而,这些素材往往带有特定的水印,主要是为了保护版权,防止未经授权的使用。水印通常是在音频的背景中添加一种低音量的...
SAP SRM 介绍
### VMWARE SRM快速部署手册知识点详解 #### 一、准备工作 在开始部署VMware Site Recovery Manager (SRM)之前,需要确保以下几项基础组件已经准备妥当: 1. **vCenter服务器**:作为VMware环境的核心管理平台,...
TopCoder SRM程序 我尝试过的TopCoder SRM程序列表。 在大多数时候,比赛时间与我的工作/其他活动冲突,因此我对TopCoder不太活跃。 但是我尽力去参加比赛,因为这很有趣。 就像在任何在线比赛中所期望的那样,代码...
下面,我们将深入探讨SRM算法的原理以及如何在MATLAB环境中实现这一算法。 SRM算法的基本思路是通过计算相邻区域之间的边界梯度和边界长度来评估它们的相似性。在给定的压缩包中,可以看到相关的源代码文件,如`srm...
根据给定的文件信息,我们将深入探讨“SRM-MDM Catalog Setup – Ready Reference”这一主题,专注于SAP NetWeaver MDM系统中的SRM-MDM目录设置过程。这份文档不仅适用于SAP SRM(Supplier Relationship Management...
HASP SRM加密狗是一种软件保护解决方案,由阿拉丁公司开发。它提供了多种型号,以满足不同业务需要。下面将对HASP SRM加密狗的各种型号进行详细介绍。 首先是HASP HL基本型,这是阿拉丁公司最具成本效益的软件保护...
Driver HASP SRM emulator (x86)
脉冲神经元模型(SRM)是SNN中最基本的模型之一,它通过考虑神经元膜电位动态和脉冲产生的阈值过程来简化复杂的神经元动作电位模型。 SRM模型的基本概念是将神经元的非线性脉冲动态简化为一个阈值过程,即当神经元...
SRM空间富模型隐写分析算法,选区高维特征,使用集成分类器进行训练
这表明了SAP SRM的开发和运行依赖于一系列第三方软件产品和技术,如Microsoft Windows操作系统、IBM DB2数据库、Oracle数据库等。同时,也反映了SAP尊重知识产权,明确了各软件产品的所有权归属。 ### 课程先修条件...
SAP SRM(供应商关系管理)是一种 SAP 产品,有助于通过基于 Web 的平台采购货物。 组织可以采购所有类型的产品,如直接和间接材料,服务,这可以与 SAP ERP 模块和其他非 SAP 后端系统集成,用于会计和计划。 SAP...
【标题】"VSAN与SRM"涉及到的是VMware虚拟化环境中的两个关键组件:Virtual SAN(VSAN)和Site Recovery Manager(SRM)。这两个工具在企业级数据中心中发挥着至关重要的作用,确保业务连续性和灾难恢复能力。 VSAN...
【标题】"SRM 210 供应商关系管理"涉及的是SAP的企业级采购解决方案,SAP Supplier Relationship Management(SRM)系统的一个特定版本。SRM 210是这个模块的一个迭代,旨在帮助企业更有效地管理和优化其与供应商的...