零零碎碎的~
Falling~
这个作者很懒,什么都没留下…
展开
-
new, delete,malloc,free
new 和 delete1.new ,delete单个元素int *a = newint(3);//初始化值delete a;2.new,delete 一维数组 int len = 10; int *a = newint[len]; delete []a;3.new ,delete 二维数组int le转载 2018-04-14 10:48:11 · 162 阅读 · 0 评论 -
hdu1265 Floating Point Presentation
给定实数,希望用IEEE32位浮点数表示,并将32位二进制用16进制表示。看到一个非常非常巧妙的办法,用float将实数f存下,p为unsigned char *,将p指向f,直接读出即可。#include using namespace std;int main(){ float f; unsigne转载 2018-03-24 20:17:18 · 1014 阅读 · 0 评论 -
使用文件输入与输出
#include #include int main() { int a,b; freopen("in.txt","r",stdin); //输入重定向,输入数据将从in.txt文件中读取 freopen("out.txt","w",stdout); //输出重定向,输出数据将保存在out.txt文件中 while(cin>>a>>b) cout<<a+b<<endl; //转载 2017-09-13 17:14:46 · 242 阅读 · 0 评论 -
可能有用的函数
double hypot(double x, double y)求三角形斜边 (hypotenuse) double frexp(double x, int &exp)将x分解成尾数和指数,指数存入exp,返回尾数原创 2017-05-11 21:02:12 · 253 阅读 · 0 评论 -
输入一整行字符串
输入一整行字符串C++语法:如果用string buf;来保存:getline( cin , buf ); 如果用char buf[ 255 ];来保存: cin.getline( buf, 255 );istream& getline(char line[], int size, char endchar = '\n');char line[]:就是一原创 2017-06-15 15:27:31 · 2380 阅读 · 0 评论 -
hdu1394 求最小逆序数
The inversion number of a given number sequence a1, a2, ..., an is the number of pairs (ai, aj) that satisfy i aj.For a given sequence of numbers a1, a2, ..., an, if we move the first m >= 0 numb原创 2017-04-03 16:20:47 · 517 阅读 · 0 评论 -
PAT1003
神奇的题意转载 2017-03-27 02:36:59 · 265 阅读 · 0 评论 -
int64
int64转载 2017-03-11 21:37:20 · 454 阅读 · 0 评论 -
unordered map使用
1.基本数据类型,string等使用unordered map可以直接使用,如hash<int>()(x)。结构体使用unordered map需要一个hash函数和一个equal函数。2.hash函数一般用函数对象实现。(注意:返回值size_t)equal函数可以用函数对象,也可以直接重载==运算符。struct point{ int x,y;}p;...转载 2018-09-10 15:38:36 · 418 阅读 · 0 评论