ecnu 3289 Easy
Posted taming
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ecnu 3289 Easy相关的知识,希望对你有一定的参考价值。
本来应该是个数位dp的题的,结果暴力就过了
#include<bits/stdc++.h> using namespace std; const int maxN=100005; int cnt[maxN]; int onecnt(int x){ int u=10; int res=0; while(x>0){ if(x%u==1)res+=1; x/=10; } return res; } int main(){ cnt[0]=0; for(int i=1;i<maxN;i++)cnt[i]=cnt[i-1]+onecnt(i); int n,u; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",&u); printf("case #%d:\n%d\n",i,cnt[u]); } }
以上是关于ecnu 3289 Easy的主要内容,如果未能解决你的问题,请参考以下文章
[TIA PORTAL][CONVERT] Convert Char Array to DInt...DInt to Char Array..Useful and easy function(代码片段