
C++基本工具
没有灵魂的程序员
一个不想写代码的程序员
展开
-
C++list的用法
http://blog.youkuaiyun.com/lskyne/article/details/10418823转载 2016-07-14 01:40:30 · 299 阅读 · 0 评论 -
C++中的函数汇总
math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:1 三角函数double sin (double);double cos (double);double tan (double);2 反三角函数double asin (double); 结果介于[-PI/2, PI/2]double acos (double); 结果介于[0, PI转载 2017-08-25 14:57:31 · 444 阅读 · 0 评论 -
HDU6019 MG loves gold
MG loves goldAccepts: 451Submissions: 1382Time Limit: 3000/1500 MS (Java/Others)Memory Limit: 262144/262144 K (Java/Others)问题描述$MG$是一个运气爆表的男孩子,他总能从地下挖掘出埋藏着的金克拉。地下的金克拉宝藏可以看原创 2017-04-02 13:15:59 · 1141 阅读 · 0 评论 -
string类坑死人的地方
已经被string类的一些地方坑得要死了首先它在头文件#include里定义个string a;他是指针 一个不定长的 像一个容器一样输入多少就开多大的空间可以用cin直接输入不能直接用下标 a[i]=v一个个输入 因为它可能空间没开到i应该 a+=v;依次输入进去然后它有那么大的空间了 就可以用下标直接修改里面的数据了 a[i]=w;还有 a.l原创 2016-10-27 17:11:36 · 475 阅读 · 0 评论 -
set容器的erase
又一次被坑到了set容器的erase操作for(i=1; i if(i&1) ss.insert(i); for(it=ss.begin(),i=1; it!=ss.end(); i++,it++) { if(i%3==0) ss.erase(it); }这样不可以eras原创 2016-11-11 20:19:40 · 1349 阅读 · 1 评论 -
HDU5908 Abelian Period
Abelian PeriodTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 262144/131072 K (Java/Others)Total Submission(s): 622 Accepted Submission(s): 263Problem DescriptionLet S be a nu原创 2016-10-08 19:26:35 · 805 阅读 · 0 评论 -
BNU19438 UVA11020 Efficient Solutions
Efficient SolutionsTime Limit: 3000msMemory Limit: 131072KBThis problem will be judged on UVA. Original ID: 1102064-bit integer IO format: %lld Java class name: MainPrev Submit Stat原创 2016-10-07 14:33:24 · 458 阅读 · 0 评论 -
HDU1874 畅通工程续
畅通工程续Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 47532 Accepted Submission(s): 17683Problem Description某省自从实行了很多年的畅通工程计划后,终于修原创 2016-10-05 16:05:32 · 297 阅读 · 0 评论 -
C++ STL 之 lower_bound and upper_bound
http://www.xuebuyuan.com/1394540.htmlhttp://blog.youkuaiyun.com/niushuai666/article/details/6734403http://blog.youkuaiyun.com/sicofield/article/details/8740141转载 2016-07-28 21:13:26 · 317 阅读 · 0 评论 -
BNU19990 UVA11572 Unique Snowflakes
Unique SnowflakesTime Limit: 2000msMemory Limit: 131072KBThis problem will be judged on UVA. Original ID: 1157264-bit integer IO format: %lld Java class name: MainPrev S原创 2016-11-03 22:20:53 · 523 阅读 · 0 评论 -
HDU2094 产生冠军(容器)
产生冠军Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15055 Accepted Submission(s): 6886Problem Description有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之原创 2016-11-03 21:09:10 · 522 阅读 · 0 评论 -
NYOJ2 括号配对问题(栈的运用)
括号配对问题时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes原创 2016-09-20 19:59:49 · 916 阅读 · 0 评论 -
最常用标准库函数
最常用标准库函数标准头文件包括: 标准定义()文件里包含了标准库的一些常用定义,无论我们包含哪个标准头文件,都会被自动包含进来。这个文件里定义: 类型size_t(sizeof运算转载 2016-08-15 09:00:31 · 739 阅读 · 0 评论 -
C++中cos,sin,asin,acos这些三角函数操作
C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,你需要把角度转化为弧度.弧度=角度*Pi/180;例子1:比如对边和邻边分别为a,b 设角度为x,则 x=atan(a/b); 其中x为弧度制 如需转换为角度值,则x*180/3.1415例子2://计算旋转角度 {弧度=角度*Pi/180} {两点间距离公式转载 2016-08-12 16:28:07 · 66038 阅读 · 1 评论 -
printf输出的一些形式
有时目要求的输出有些恶心会用 printf就比较方便题 http://blog.sina.com.cn/s/blog_48964cb10100lg1v.htmlhttp://wenku.baidu.com/view/95c5720dba1aa8114431d917.html转载 2016-08-10 22:17:53 · 16446 阅读 · 0 评论 -
vector 和 list
会用STL的 程序猿 是幸福的http://w57w57w57.blog.163.com/blog/static/9607473520094751136967/vector向数组一样有下标 list 没有 #include#include#include#includeusing namespace std;struct node{原创 2016-08-04 23:27:56 · 309 阅读 · 0 评论 -
sort,qsort,bsearchs函数的用法
这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。也就是说,排序的区间是[a,b)。简单来说,有一个数组int a[100],要对从a[0]到a[99]的元素进行排序,只要写sort(a,a+100)就行了,默认的排序方式是升序。sort(a+1,a+99) 后面的要多一 拿我出的“AC的策略”这题来说,需要对数组t的第0到le原创 2016-08-16 20:24:58 · 8674 阅读 · 0 评论 -
STL list(全部用法)
// 很强大 很好用http://www.cnblogs.com/scandy-yuan/archive/2013/01/08/2851324.html转载 2016-07-31 11:38:33 · 294 阅读 · 0 评论 -
需要产生随机数
http://blog.youkuaiyun.com/candyliuxj/article/details/4396666 原文链接一、rand() 函数名: rand 功 能: 随机数发生器 用 法: int rand(void); 所在头文件: stdlib.h 函数说明 :转载 2017-11-29 16:20:01 · 432 阅读 · 0 评论