P1980 计数问题
Posted qianr
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P1980 计数问题相关的知识,希望对你有一定的参考价值。
先考虑对于一个整数tmp,如何获得它的每一位并进行统计。其实很简单,只要对它除10取余数,就可以得到它的个位数字,判断是不是等于x,如果是x那么计数器加1;然后把tmp自除10,把原来的个位数去掉了;重复刚才的流程,每次都统计个位数,直到tmp为0为止。这是内层循环。
剩下的事情就很简单了:从1到n枚举i,然后将i的值赋给tmp后再统计tmp枚举每一位;不能直接处理i,否则i就会被改变,这是外层循环。
代码:
以上是关于P1980 计数问题的主要内容,如果未能解决你的问题,请参考以下文章