240
功不唐捐,玉汝于成😡。
摘要: 函数说明: 最多从源串中拷贝size-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为size的话,将不会溢出。 函数返回值: 若成功则返回欲写入的字符串长度,若出错则返回-1。 头文件:#include<sctdio> sizeof(a)是告诉机器你储存的数组大小,函数返回的是它用 阅读全文
posted @ 2019-04-21 11:15 BigXun 阅读(191) 评论(0) 推荐(0) 编辑
摘要: #pragma GCC optimize(2)//O2优化 #pragma GCC optimize(3,"Ofast","inline")//O3优化 阅读全文
posted @ 2019-04-20 18:38 BigXun 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一个n*n的网格图上有m个探测器,每个探测器有个探测半径r,问这n*n个点中有多少个点能被探测到。 输入输出格式 输入格式: (1<=r<n<=5000) (1<=m<=5000) 第一行3个整数n,m,r 接下来m行,每行两个整数x,y表示第i个探测器的坐标 输出格式: 能被探测到的点的 阅读全文
posted @ 2019-04-20 09:37 BigXun 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 基本描述: 一维: 前缀和:结合数组前n项和理解 差分: 多次给定[l,r],标记l和r范围 令an[l]+k an[r+]-r 多次操作后,利用辅助数组sn求an的前缀和即可得到标记的数组 二维: 前缀和:结合面积理解 差分: 标记:an[左上]+=k;an[右下+1]+=k;an[右上+1]-= 阅读全文
posted @ 2019-04-19 14:38 BigXun 阅读(766) 评论(0) 推荐(0) 编辑
摘要: #include #include //头文件 using namespace std; int main () { double n; cin>>n; cout<<ceil(n)<<endl;//天花板:向上取整 cout<<round(n)<<endl;//周围:四舍五入 cout<<floor(n)<<endl;//地板:向下取整 re... 阅读全文
posted @ 2019-04-19 10:42 BigXun 阅读(187) 评论(0) 推荐(0) 编辑
摘要: n<<1==n*2; 通过倍增来进行优化 例题:P1909 买铅笔 https://www.luogu.org/problemnew/show/P1909 阅读全文
posted @ 2019-04-19 10:23 BigXun 阅读(124) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-07 15:57 BigXun 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 以后养成写解题报告和算法描述的习惯: 解题报告:从这道题有收获;(有新东西,经典东西) 算法描述:如果忘记这个算法后能够最快的回忆; 阅读全文
posted @ 2019-04-06 22:45 BigXun 阅读(133) 评论(0) 推荐(0) 编辑