hhhhhjhjhj 2022-01-22 11:58 采纳率: 25%
浏览 53

运行超时,不知道怎么改算法


#include<stdio.h>
int main()
{
    int count[10] = {0},t,n,i,j;
    scanf("%d",&n);
    for(j = 1;j <= n;j++)
  {
        i = j;
    do{
        t = i%10;
        count[t]++;//记得数组一定要初始化
        i /= 10;
    }while(i > 0);
  }
    for(i = 0;i < 10;i++)
        printf("%d\n",count[i]);
    
    return 0;
} 

题号:NC15327牛客竞赛,
链接:https://ac.nowcoder.com/acm/problem/15327
来源:牛客网

  • 写回答

3条回答 默认 最新

  • [PE]经典八炮 2022-01-22 14:04
    关注

    把题目发出来,不要发链接,需要注册

    评论

报告相同问题?

问题事件

  • 创建了问题 1月22日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音