Zirnc's Blog

Recent content on Zirnc's Blog

马上订阅 Zirnc's Blog RSS 更新: https://blog.chungzh.cn/index.xml

关于 int 与 long long 的运算速度

2022年7月22日 08:00

前言

写一道 CF 题的时候,算法明明是正确的,却一直都 TLE。最后把一个 long long 类型的数组改成了 int,竟然就 AC 了。。

这不禁引发了我的思考,intlong long 的运算速度不一样吗?

不严谨测试

由于本菜鸡并没有什么计算机基础原理的知识,只好做了一个测试。当然,这个测试其实很不严谨,没有很大的参考价值。我也就图一乐,哈哈哈哈哈

测试环境

  • 电脑:Lenovo Yoga 14sACH 2021
  • 系统:Windows 11 25163.1010
  • CPU:AMD Ryzen 7 5800H with Radeon Graphics (16) @ 3.200GHz
  • RAM:16.0 GB
  • 编译器:GCC 11.2.0

代码

仅仅是为了图一乐, 我第一次使用了 Google Benchmark 这一工具。其实挺好上手的。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <benchmark/benchmark.h>

using namespace benchmark;

static void...

剩余内容已隐藏

查看完整文章以阅读更多