统计数字问题
来源:互联网 发布:杭州十大淘宝摄影机构 编辑:程序博客网 时间:2024/06/05 11:19
题目:
代码:
#include <iostream>#include <stdio.h>#include <stdlib.h>using namespace std;int num;int a[10]={0};int f(){ for(int i=1;i<=num;i++) { int t=i; while(t) { a[t%10]++; t/=10; } } cout<<"页码数目为:"<<num<<endl; for(int i=0;i<10;i++) cout<<i<<"\t"<<a[i]<<endl;}int main(){ FILE *fp1=fopen("input.txt","r"); FILE *fp2=fopen("output.txt","w"); char text[10]; while(fgets(text,10,fp1)!=NULL); num=atoi(text); cout<<num<<endl; f(); for(int i=0;i<10;i++) { char t[10]; sprintf(t,"%d\t%d\n",i,a[i]); fputs(t,fp2); } fclose(fp1); fclose(fp2);}然而,此算法时间复杂度高。当n=10e9时,将会运行很长时间。因此此算法需要优化。
阅读全文
0 0
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- 统计数字问题
- bzoj2330 糖果
- jieba分词学习笔记(二)
- 设计模式——适配器模式
- shiro实现app web统一登陆认证和权限管理
- Flume性能测试报告
- 统计数字问题
- 在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?
- hadoop安装
- Effective C++ 条款20:尽量用传引用替换传值
- 第三周项目2——建设“顺序表”算法库
- java.io.FileNotFoundException: url(拒绝访问。)问题
- 子查询更新多个字段值
- Jsoup-Java解析Html类库,替换img标签style样式
- SpringMVC——接收请求参数和页面传参