题解 | 仔细分析 #小乐乐与字符串#

小乐乐与字符串

http://www.nowcoder.com/questionTerminal/e09de1fc11db4a438cf8f0668848660d

int main(){
    char arr[8001];
    scanf("%s",arr);
    unsigned long long c=0;
    unsigned long long h=0;
    unsigned long long chn=0;
    for(char *p=arr;*p;p++){
        if(*p=='C')//数C的个数
            c++;
        if(*p=='H')//必须前面得是C才能组成CH,和前面每一个C都能组成一个CH
            h+=c;
        if(*p=='N')//同理只有前面是CH才能组成CHN,和前面的每个CH等能组成一个CHN
            chn+=h;
        }
    printf("%u",chn);
    return 0;
}
全部评论

相关推荐

06-18 16:45
门头沟学院 Java
点赞 评论 收藏
分享
05-19 19:57
蚌埠学院 Python
2237:Gpa70不算高,建议只写排名,个人技能不在多而在精,缩到8条以内。项目留一个含金量高的,减少间距弄到一页,硕士简历也就一页,本科不要写很多
点赞 评论 收藏
分享
nus22016021404:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
如题
投递阿里巴巴集团等公司10个岗位 >
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务