【算法竞赛入门经典】习题3-3 数数字(Digit Counting,ACM/ICPC Danang 2007,UVa 1225)_算法竞赛入门经典 数数字_菜鸟的打怪升级的博客-程序员秘密

技术标签: 算法竞赛入门经典  

#include<stdio.h>
#include<string.h>

int a[15]={
    0};


int main(){
    
    int n;
    scanf("%d\n",&n);
    while(n--){
    
        char c;
        scanf("%c",&c);
        a[c-'0']++;
    }
    for(int i=0;i<10;i++){
    
        if(i<9)
            printf("%d ",a[i]);
        else
            printf("%d\n",a[i]);
    }

    return 0;
}

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

智能推荐

【STM32】STM32之霍尔传感器模块_stm32f103c8t6霍尔传感器_我并不是大神的博客-程序员秘密

一、简介本文介绍如何在STM32上使用霍尔传感器模块。二、实验平台库版本:STM32F10x_StdPeriph_Lib_V3.5.0编译软件:MDK4.53硬件平台:STM32开发板(主芯片stm32f103c8t6)仿真器:JLINK三、版权声明博主:甜甜的大香瓜声明:喝水不忘挖井人,转载请注明出处。原文地址...

mongodb的读写分离_mongodb读写分离_过天的博客-程序员秘密

mongodb的读写分离使用Replica Sets来实现对于replica set 中的secondary 节点默认是不可读的。在写多读少的应用中,使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk,由Secondary来分担读的压力,Primary只承担写操作。如果通过shell访问mongo,要在secondary进行查询。会出现如下

scrapy-redis环境配置_JasmineDJ的博客-程序员秘密

1. python 3.4Linux机器中已经装有python2.7.6以及python3.4.3,然而默认的python所执行的是python2.7。将Linux下python的默认版本从python2.7改成python3.4使用的是命令update-alternatives。在shell中执行命令update-alternatives设置python的优先级:(python3优先

mybatisPuls自动填充创建时间无效解决办法_mybatisplus自动填充时间不生效_耕地机的博客-程序员秘密

这两个名称方法有什么不同暂时不清楚,希望有知道的大佬帮忙解释一下。数据库和实体类之间的映射字段不需要管。会报错或者不插填充时间字段。字段就不会自动填充。

Sherman-Morrison-Woodbury,SMW恒等式_smw公式_走走走走走走你的博客-程序员秘密

SMW恒等式常被用在矩阵运算中的一些恒等替换以便简化计算或得到所需形式。证明:对于一个矩阵分别进行LDU和UDL分解:分解的本质是对矩阵初等变换成对角形式,然后移到等式右边;也可以直接根据矩阵的乘法和分解格式进行求解,不再赘述,可直接搜索LDU分解。两边同时取逆:对应项相等有:【参考】《机器人学中的状态估计》@深蓝学院...

android http连接时间设置,【原创】「Android」Retrofit2.0+okhttp3 动态设置接口超时时间..._菜材的博客-程序员秘密

前言不搭后语:自上次简书要求更新发布文章需要用户绑定微信和手机号,着实被恶心了一下下,也说过不再此处更新了。但现在想想,谁不是已经被扒的底裤都没了,这点隐私的抗争无非是给施暴者增加点情趣而已,穿上裤子,生活还得继续,文章还得继续写,此刻真香。正题一般设置超时时间的方法:OkHttpClient.Builder builder = new OkHttpClient().newBuilder();bu...

随便推点

【死磕Java并发】-----J.U.C之阻塞队列:BlockingQueue总结_chenssy的博客-程序员秘密

原文出处http://cmsblogs.com/ 『chenssy』经过前面六篇博客的阐述,我想各位应该对阻塞队列BlockingQueue有了较为深入的理解,下面来一个总结,先看整个类图:BlockingQueueBlockingQueue接口实现Queue接口,它支持两个附加操作:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。相对于同一操作他提供了四种机制:抛出异常、返回特殊值、

Verilog 实现32位并行CRC编解码 可在一个时钟周期出结果_verilog 拼够32bit 输出_baozouxiaoluoli的博客-程序员秘密

Verilog 实现32位并行CRC编解码 可在一个时钟周期出结果CRC简介CRC(Cyclic Redundancy Check,循环冗余校验)是数据帧传输中常用的一种差错控制编码方式,针对要发送的数据帧,使用一些特定的多项式可以计算出CRC校验结果,CRC校验结果和原始数据一起传输到接收端。接收端在接收数据的同时按照相同的多项式对接收数据进行校验运算,并将 校验结果和接收的结果进行对比,如果二二者相同则认为没有发生传输错误;如果不同,则认为是发生了传输错误。从理论上说,如果接收端计算出的CRC值与

JS验证邮箱格式是否正确 实例代码_aijiagui7454的博客-程序员秘密

如何用js验证邮箱格式是否正确?分享一个例子。代码:/**验证邮箱格式是否正确 *参数strEmail,需要验证的邮箱 */ function chkEmail(strEmail) { if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(strEmail)) { return false; } else { ret...

OpenGL 入门实践:基本形状的绘制_蔚1的博客-程序员秘密

随着国内短视频应用竞争逐渐激烈,很多公司也推出了自己的短视频产品,而从开发者的角度来说,短视频应用开发的岗位需求都渐渐提到了解或者掌握 OpenGL 。在视频的播放、渲染、特效等方面,处处都可以看到 OpenGL 的身影,可见在短视频时代或者在即将到来的 5G 时代,有志于从事音视频开发,那么掌握 OpenGL 已经是一项必备的技能了。在本场 Chat 中,会讲到如下内容:使用 OpenG...

idea web工程修改js文件之后不变化_清风丿自来的博客-程序员秘密

有是一个坑爹的bug,把web工程发布到tomcat上之后,一开始运行的好好的,后来修改里面的js传给服务端的数据,一点变化都没有,, 都说要把配置里面换成更新修改on update Action 为 RedeployOn frame deactivation 为Update classes and resources如果你的里面是下面这个,说明你发布成了 war的格式...

推荐文章

热门文章

相关标签