1.静态断言 template <typename t, typename us int bit_copy(t& a,u& b){static_assert(sizeof(b)==sizeof(a),"the parameters of bit_copy must have same width." ...
分类:
编程语言 时间:
2020-06-20 22:22:32
阅读次数:
73
运算符重载 所谓重载,就是重新赋予新的含义 (1)简单使用 class Complex { public: Complex(int a = 0, int b = 0) { this->a = a; this->b = b; } void printCom() { cout << a << " + " ...
分类:
编程语言 时间:
2020-06-20 01:27:52
阅读次数:
62
总时间限制: 1000ms 内存限制: 65536kB描述 一个正整数数列,可以将它切割成若干个数据段,每个数据段由值相同的相邻元素构成。该数列的神奇之处在于,每次切除一个数据段后,该数据段前后的元素自动连接在一起成为邻居。例如从数列“2 8 9 7 7 6 9 4”中切除数据段“7 7 ”后,余下 ...
分类:
其他好文 时间:
2020-06-19 13:48:14
阅读次数:
54
#include<bits/stdc++.h> using namespace std; int prime[5800000]; bool tag[100000000]; int tot = 0; int cnt=0; void Pr(int n) { memset(tag,0,sizeof tag ...
分类:
其他好文 时间:
2020-06-17 20:33:12
阅读次数:
70
位域的存储C语言标准并没有规定位域的具体存储方式,不同的编译器有不同的实现,但它们都尽量压缩存储空间。位域的具体存储规则如下:1) 当相邻成员的类型相同时,如果它们的位宽之和小于类型的 sizeof 大小,那么后面的成员紧邻前一个成员存储,直到不能容纳为止;如果它们的位宽之和大于类型的 sizeof ...
分类:
其他好文 时间:
2020-06-15 20:55:53
阅读次数:
75
总时间限制: 1000ms 内存限制: 30000kB描述 分形,通常被定义为一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状,即具有自相似的性质。它跟分数维、自组织、非线性系统和混沌等具有非常重要的联系。 分形盒就是这样一种分形,它的定义如下: 维度是1的分 ...
分类:
其他好文 时间:
2020-06-15 13:44:44
阅读次数:
62
【golang】unsafe.Sizeof浅析博主也是正在学习golang,在学习过程中遇到了SizeOf的问题。我原先以为,golang中的sizeof和c的sizeof差不多,但是当我开始使用的时候,才发现了许多奇怪的问题 slice := []int{1,2,3}fmt.Println(uns ...
分类:
其他好文 时间:
2020-06-14 23:26:49
阅读次数:
80
#include <iostream> #include <cstring> using namespace std; int main() { int *p = new int[5]; for (int i = 0; i < 5; i++) { p[i] = i; } int *p2 = new ...
分类:
其他好文 时间:
2020-06-14 20:34:18
阅读次数:
68
An operator is a symbol that tells the complier to perform specifc mathematical or logical manipulations. C++ allows u to specify more than one defini ...
分类:
编程语言 时间:
2020-06-14 11:20:54
阅读次数:
58
https://ac.nowcoder.com/acm/contest/5944/A 太坑了,有空一定把它做出来 //真坑,就有一条,我加上输出调试的时候是对的,但是交的时候就变成了错的 #include <cmath> #include <cstring> #include <iostream> ...
分类:
其他好文 时间:
2020-06-13 19:43:32
阅读次数:
105