(ZJU-2007复试)-HDOJ-1860-统计字符_lovelyloulou的博客-程序员秘密

技术标签: output  input  c  n2  测试  

统计字符

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2532    Accepted Submission(s): 1564


Problem Description
统计一个给定字符串中指定的字符出现的次数
 

Input
测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到'#'时输入结束,相应的结果不要输出。
 

Output
对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,按如下格式输出:
c0 n0
c1 n1
c2 n2
... 
其中ci是第1行中第i个字符,ni是ci出现的次数。
 

Sample Input
I
THIS IS A TEST
i ng
this is a long test string
#
 

Sample Output
I 2
i 3
  5
n 2
g 2 
注:第2个测试用例中,空格也是被统计的字符之一。 
浙大复试题还很喜欢考字符串呢,要注意如何输入带空格的字符串

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lovelyloulou/article/details/5287698

智能推荐

JS小练习——判断滚动条是否到底部(onscroll事件)_一介白衣入江南的博客-程序员秘密_js滚动到底部

实现功能要求:当我们下拉这个滚动条时,判断它是否到达最底部,如果到达最底部,则两个表单项可以点击,如果没有到达,则不可以点击。并且要勾选第一个按钮之后,才可以提交。disabled 属性可设置或返回是否禁用 checkbox。语法:Object.disabled=true|falsetrue表示禁用 false表示可用clientWidth clientHeight这两个属性都可以获取...

spring集成redis——主从配置以及哨兵监控_一朵风中摇曳的水仙花的博客-程序员秘密

Redis主从模式配置:Redis的主从模式配置是非常简单的,首先我们需要有2个可运行的redis环境:master node : 192.168.56.101 8887slave node:     192.168.56.102 7777 我们只要在slave 节点的配置文件中,找到 slaveof开头然后修改为:(master的ip与端口)slaveof 192....

DataSet助手 _工业互联的博客-程序员秘密

public class DataSetHelper { private class FieldInfo { public string RelationName; public string FieldName; public string FieldAlias; public string Aggregate; }

python语言的缺点-python优缺点分析及python种类_weixin_39608478的博客-程序员秘密

Python的缺点:相较于其它类型的语言可能运行速度上会略差。C语言的运行性能速度上最好,因为C最接近计算机底层。Python的优点:大数据处理,有专门的功能模块,比较方便。Linux自带Python,运用更广泛,更方便。Python可做自动化处理,自动化运维。python小数字池:-5~257,提高效率,节约内存空间Python的种类:Cpython:使用 C 解释器来解释 扩展名:.pyc ...

黑苹果卡在苹果logo_不是买不起白苹果iMac,有的地方白苹果也比不上黑苹果_weixin_39604189的博客-程序员秘密

很多情况下,选择黑苹果是为了省钱,或者直接说是没钱。因为白苹果实在太贵了!那么,白苹果贵,一定就真的更好吗?今天就来说说几个白苹果不一定更好的东西。GPU建模渲染首先是白苹果显卡都是AMD显卡,使用Blender建模软件的人可能就没办法使用这个GPU渲染器了。Blender目前就支持CUDA和OpenCL,而苹果已经封了OpenCL。黑苹果还好,可以支持部分NVIDIA卡专业卡。不过可惜的是目前最...

Spring 与JMX_书香水墨的博客-程序员秘密_jmx spring

一、JMXSpring对DI的支持是通过在应用中配置bean属性,这是一种非常不错的方法。不过,一旦应用已经部署并且正在运行,单独使用DI并不能帮助我们改变应用的配置。假设我们希望深入了解正在运行的应用并要在运行时改变应用的配置,此时,就可以使用Java管理扩展(JavaManage- ment Extensions,JMX)了。JMX这项技术能够让我们管理、监视和配置应用。这项技术最初作为...

随便推点

首次使用Ubuntu登录设置root密码<转载>_Senvenno27的博客-程序员秘密

正确方法:输入命令:sudo passwd//在安装Ubuntu期间,填写了一个用户及密码。第一次登录只能只用这个用户。//!!! root用户不能进入图形界面,如果手残删除了全部普通用户,请看本人上一篇文章第一次输入你现在用户的密码后两次输入需要修改的root用户新密码本文转自http://www.linuxdiyf.com/viewarticle.php?id=

记一次C盘AppData下Chrome垃圾文件定位与清理_jerryzhou;的博客-程序员秘密_appdata chrome

背景: C盘空间莫名飘红,使用了一系列软甲清扫,还是有丢失了将近10GB的垃圾文件找不到如图:经过排查发现:C:\User\AppData\Local过大这个文件夹与系统上安装的软件数据、缓存等有关,进行改动,易造成意外结果。可参照:什么工具可以有效清理"C:\Users\用户名\AppData"目录下的文件?继续深入,直到chrome的文件夹C:\Users\Administrat...

Java垃圾回收--强引用、软引用、弱引用、虚引用 详细_一个长不胖的程序YUAN的博客-程序员秘密

1、引出为什么要有这么多引用?我们希望能描述这样一类对象: 当内存空间还足够时,则能保留在内存中;如果内存空间在进行垃圾收集后还是很紧张,则可以抛弃这些对象。2、既偏门又非常高频的面试题 ,问题:强引用、软引用、弱引用、虚引用有什么区别?具体使用场景是什么?在JDK 1. 2版之后,Java对引用的概念进行了扩充将引用分为强引用(StrongReference)、软引用(Soft Reference) 、弱引用(Weak Reference) 和虚引用(Phantom Reference) 4种,这.

黑马程序员--ADO.Net中的知识点和难点_weixin_30653023的博客-程序员秘密

  ------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------1、 ADO.Net基础程序要和数据库交互要通过ADO.Net进行,通过ADO.Net就能在程序中执行SQL了。直接在项目中内嵌mdf文件的方式使用SQLServer数据库(基于服务的数据库)。mdf文件随着项目走,用起来方便,和在数据库服务器上创建数据没有什么区别,运行的时候会自...

List的toArray方法的使用方法以及强制转换时的报错问题_ypp91zr的博客-程序员秘密_list子类使用toarray方法实现集合向数组转换

都知道List等集合转为数组有toArray这个方法,但是今天就踩到这个坑了。在进行转换之后需要转换类型,直接强转了。最后报错于是查看资料,toArray这个方法返回的是一个Object[]数组,是不能进行转换的。如果强转会报错: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to .......(..

Gridview样式的CSS控制_weixin_33691700的博客-程序员秘密

页面代码:01.&lt;asp:GridView ID="gvCustomres" runat="server" 02. DataSourceID="customresDataSource" 03. AutoGenerateColumns="False" 04. GridLines="None" 05. AllowPaging="tr...