我的解法:

#include<iostream>
#include<cmath>
using namespace std;double calculate(int num)//1+2+……+10n
{double max = pow(10, num);double sum = 0;for (double i = 1; i <= max; i++){sum = sum + i;}return sum;
}int main()
{int n = 0;cin >> n;int* p = new int[n];for (int i = 0; i < n; i++){cin>>p[i];}for (int i = 0; i < n; i++){cout << calculate(p[i]) << endl;}return 0;
}

结果:时间超限

正解:

【思路】取比较小的n发现规律如下,直接按照规律得出结果,而非计算。

10
0
1
1
55
2
5050
3
500500
4
50005000
5
5000050000
6
500000500000
7
50000005000000
8
5000000050000000
9
500000000500000000

......


#include<stdio.h>
#include<math.h>
int main(void)
{int n,m;scanf("%d",&n);for(int i=1;i<=n;i++){scanf("%d",&m);if(m==0){printf("%d\n",1);continue;}if(m==1){printf("%d\n",55);continue;}printf("%d",5);for(int j=1;j<m;j++){printf("%d",0);}printf("%d",5);for(int j=1;j<m-1;j++){printf("%d",0);}printf("%d\n",0);}return 0;
}

C++版本:

#include<iostream>
#include<cmath>
#include<string>
using namespace std;int main()
{//求1+2+...+10^nint n = 0;cin >> n;int* p = new int[n];for (int i = 0; i < n; i++){cin >> p[i];}for (int i = 0; i < n; i++){if (p[i] == 0){cout << 1 << endl;}else{string temp = "5";for (int j = 0; j < p[i]-1; j++){temp = temp + "0";}temp = temp + temp;cout << temp << endl;}}return 0;
}

PIPIOJ 1043 数学王子相关推荐

  1. 歪写数学史(当之无愧的数学王子)

    我最早是在 newsmth 上看到本文的,作者的文笔还不错.收藏在这里. 刚刚百度了一下,这篇文章最早应该是在天涯论坛上贴出的,作者是 狗熊不爱的犀牛. 当之无愧的数学王子---高斯(Karl Fri ...

  2. 【技术人员访谈数学王子】塞德里克·维拉尼的多面人生

    一个跟纯技术没啥关系的数学家访谈(特约记者是搞技术的,逃),很精彩,不顾一切分享给你们.前面是视频版,后面是文字版. 访谈视频地址:优酷.腾讯 访谈嘉宾 塞德里克·维拉尼(Cédric Villani ...

  3. 数学王子高斯传奇,一路开挂打怪的一生

    作者:孙桂秋 湖南中医药大学数理教研室 做够了数学题?来看看数学家背后的故事.你现在绞尽脑汁冥思苦想的数学定理都是如何发现的? 顺便说,高斯在机器学习中也经常听到. 01 少年求学 卡尔·费里德里希· ...

  4. 数学各个研究方向简介

    1. 数论 人类从学会计数开始就一直和自然数打交道了,后来由于实践的需要,数的概念进一步扩充,自然数被叫做正整数,而把它们的相反数叫做负整数,介于正整数和负整数中间的中性数叫做0.它们和起来叫做整数. ...

  5. 负数运算_小学生必备科学常识100问-34数学史(7):负数的产生

    编撰:茂喵喵 审核:猫头鹰 今天的人们大约都知道负数是用来表示两个相反意义的量.最常见的如在天气预报中,经常就会见到今日气温最高12℃,最低-5℃,也就是零下5℃.还有诸如海拔,珠穆朗玛峰的最新海拔为 ...

  6. 数学界最恐怖的存在,学过数学的人,一辈子都不会忘记!

    全世界只有3.14 % 的人关注了 青少年数学之旅 何谓数学? 数学家Eduardo曾这样回答 "数学是永恒,是真理,是一切的答案." 回首往昔 数学始终伴随我们左右 纵横交错的几 ...

  7. 改变人类社会的五位数学大家

    阿基米德 阿基米德,伟大的古希腊哲学家.百科式科学家.数学家.物理学家.力学家,静态力学和流体静力学的奠基人,并且享有"力学之父"的美称,阿基米德和高斯.牛顿并列为世界三大数学家. ...

  8. 历史上那些差点被扼杀的数学天才,考试、偏见都是凶手

    几乎从来不存在数学传说 在阿富汗,人们在黑板上面演算数学 数学天才常被人们误解. "天才"一词会唤起嫉妒之情.它描绘了一群预先确定的少数人,这些人真正掌握了一门学科.这些人是被选中 ...

  9. 生活中的数学(为生活建模)(二)

    生活中的数学(为生活建模) 生活中的数学(为生活建模)(二) 生活中的数学(为生活建模)(三) 样本空间大小的计算 所谓等式,即是对一个问题的不同描述: (n0)+(n1)+⋯+(nn)=(1+1)n ...

  10. python正态分布函数_数学之美_正态分布(Python代码)

    1 在概率统计中,我们针对某个事件当中各个样本发生的概率的频率进行统计,用一个函数的形式写出的这个概率的频率函数就叫做分布函数. 2 分布函数顾名思义,就是某个连续事件发生频率的汇总表示.再直白一点儿 ...

最新文章

  1. Java 多线程的基本方式
  2. sql server数据库定时自动备份
  3. 技术除了工作,还有什么可以提升的?
  4. mysql self join_mysql self join的实现--left join 和inner join
  5. [转]application.properties详解 --springBoot配置文件
  6. spring javaee_JavaEE还是Spring? 都不行! 我们呼吁新的竞争者!
  7. php验证码图片乱码,php ,验证码图片,乱码
  8. MySQL Encryption and Compression Functions(加密)
  9. [Java] 蓝桥杯ALGO-80 算法训练 整数平均值
  10. 为什么Go比Java快这么多?看完这个例子就懂!
  11. 安全测试工具之-Burpsuite
  12. 客户机操作系统已禁用 cpu_强实时工业互联网虚拟化操作系统Intewell
  13. s7-200与计算机modbus通讯案例,S7-200实现Modbus通信范例(绝对精华)
  14. 郝兵c语言_郝斌C语言教程全套视频180集下载地址
  15. 服务器性能检测器,Linux服务器性能检测工具之 collectl
  16. 包含WebRoot的Web工程在Eclipse中的搭建和配置
  17. 注册中心开源方案选型
  18. 顺序表、链表的 “ 相爱相杀 ”(多方位比较)
  19. 有一位后代曾忏悔:他的祖父继承家里的淫业,到了他父亲那一代,果报现前
  20. 使用lgb.cv时出现ValueError: Supported target types are: (‘binary‘, ‘multiclass‘). Got ‘continuous‘ instea

热门文章

  1. IPv6表示方法与配置案例
  2. 科创板|晶晨股份股价连续两日下跌 今日报收于124.5元
  3. Creo装配图相关操作
  4. Black Screen of Life息屏软件汉化1.20
  5. Android照片墙完整版,完美结合LruCache和DiskLruCache
  6. 手撸一款简单高效的线程池(二)
  7. php高并发接口性能急剧下降,关于sphinx+PHP在高并发时响应性能低下的解决办法...
  8. 对不起,大模型不会改变世界
  9. ubuntu挂载网络共享文件夹
  10. c++ primer plus 模板笔记