#include<iostream> #include<cstdio> using namespace std; int main() { int a,b; cin>>a>>b; int c; c=(b-a); if(c%100>=50) c+1; //这里错误,应先换算成正常单位在进行+1的四舍五 ...
分类:
其他好文 时间:
2020-07-12 14:32:01
阅读次数:
56
//使用recursion来计算生成fibonacci series前49个数,并计算程序运行时间 #include <stdio.h> #include <time.h> double fibon(int n) { if (n == 1 || n == 2) return 1; else if ( ...
分类:
其他好文 时间:
2020-07-02 23:17:26
阅读次数:
73
第十三个需求 测试代码运行时间 有些测试,不仅需要判断是否可行,还需要判断运行效率如何。 测试前保存一下当前时间,测试后再保存一下测试后的时间,然后输出两个时间的差,就可以看到程序运行时间。增加的代码量不多,但是判断运行效率一般要比较多个方案,每个方案都添加这些代码,总量就多了。 这种三明治代码可以 ...
分类:
其他好文 时间:
2020-06-09 18:54:33
阅读次数:
57
#include<stdio.h> #include<math.h> using namespace std; int main(){ int c1,c2,h,m,s; int c; scanf("%d %d",&c1,&c2); c = (c2-c1); h = c / (3600*100); m ...
分类:
其他好文 时间:
2020-04-18 18:30:34
阅读次数:
55
1 var 2 StartTime, EndTime: cardinal; 3 begin 4 StartTime := GetTickCount; 5 sleep(1000); 6 EndTime := GetTickCount; 7 caption := (IntToStr(EndTime - ...
2020.3.25学习记录 1.什么是P问题、NP问题和NPC问题? 时间复杂度 时间复杂度描述了当输入规模变大时,程序运行时间的变化程度,通常使用O来表示。比如单层循环的时间复杂度为O(n),也就是说程序运行的时间随着输入规模的增大线性增长,两层循环的时间复杂度为O(n2),快速排序的时间复杂度为 ...
分类:
其他好文 时间:
2020-03-25 21:38:39
阅读次数:
122
今天做了一个小实验,起因如下: 先在redis里构造了测试数据,如下: 测试方法就是很简单的 计算程序运行时间 。 方法1 key 0 1 取出所有的值 array_rand() 从数组中随机取出一个值 方法2 key inf +inf 计算该集合有多少个元素(cnt) rand(1, cnt) 生 ...
分类:
其他好文 时间:
2020-03-03 09:17:10
阅读次数:
94
水题。 #include<iostream> #include<cmath> using namespace std; int main() { int c1,c2; cin>>c1>>c2; int t = round((c2-c1)/100.0);//不足 1 秒的时间四舍五入到秒 int h ...
分类:
其他好文 时间:
2020-02-18 13:02:43
阅读次数:
63
PAT乙级15分题易错题总结 B 1026 程序运行时间 输入格式: 输入在一行中顺序给出 2 个整数 C1 和 C2。注意两次获得的时钟打点数肯定不相同,即 C1 在解题过程中,需要判断正负,当 0.010&&A 同理,负数部分B。当 0.01 using namespace std; int m ...
分类:
其他好文 时间:
2020-02-12 12:51:45
阅读次数:
99
要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是 ...
分类:
其他好文 时间:
2020-02-08 19:26:27
阅读次数:
72