自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 SDL学习记录(01-04)

原教程通过键盘控制窗口的图片#include <SDL2/SDL.h>#include <iostream>#include <string>const int SCR_WIDTH = 800;const int SCR_HEIGHT = 600;enum KeyPressSurfaces { KEY_PRESS_SURFACE_DEFAULT, KEY_PRESS_SURFACE_UP, KEY_PRESS_SURFACE_DO

2020-05-23 09:53:46 160

原创 deepin gcc编译glfw需要的依赖

gcc -o temp temp.cpp -I/usr/local/include -L/usr/local/lib -lXrandr -lXrender -lXi -lXfixes -lXxf86vm -lXext -lglfw3 -lrt -lm -ldl -lX11 -lpthread -lxcb -lXau -lXdmcp折腾一下午总算能用了

2020-05-19 21:13:04 2678

原创 洛谷P1853 投资的最大效益 动态规划

题目多重背包,不过要多考虑一个年限,最开始用map复杂度太高,改用数组顶着优化勉强过了。本金为背包空间,投资额为消耗的空间,利息为价值#pragma GCC optimize(3)#pragma GCC optimize("Ofast", "inline")#include <iostream>#include <cstdio>#include <cma...

2020-03-17 15:41:15 213

原创 HDOJ 1114 Piggy-Bank 动态规划

题目反向多重背包 ,#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <string>#include <cstring&g...

2020-03-17 14:53:25 90

原创 LeranOpenGL-着色器

#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>using namespace std;const int SCR_WIDTH = 800;const int SCR_HEIGHT = 600;const char* vertexShaderSource ="#ve...

2020-03-15 20:46:09 125

原创 洛谷P2925 Hay For Sale S动态规划

题目动态规划模板题,价值等于重量#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <string>#include <cst...

2020-03-15 16:36:32 112

原创 LearnOpenGL-三角形

#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>using namespace std;const int SCR_WIDTH = 800;const int SCR_HEIGHT = 600;const char* vertexShaderSource = "#v...

2020-03-13 19:50:38 116 1

原创 LearnOpenGL-窗口

#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>using namespace std;//窗口回调函数void Framebuffer_size_callback(GLFWwindow* window, int width, int height){ glVi...

2020-03-09 20:47:51 90

原创 挑战程序设计竞赛 POJ 3040 Allowance

题目按照生活中找钱的顺序。假设还没找的钱为last,总是先在零钱里找面值小于last中最大的。如果最后last大于零钱的最小面值,应该优先找最小面值(找不开了,少亏一点是一点)。#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include &l...

2020-02-26 11:24:03 64

原创 挑战程序设计竞赛 POJ 2393 Yogurt factory 贪心

题目用last_price表示最小单价,如果下一个月的生产成本大于上一个月价格+储存费用,便在上一个月提前生产。结果要用long long 保存。#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#in...

2020-02-24 09:42:55 104

原创 挑战程序设计竞赛 POJ Stall Reservations

题目没想到用优先队列,我最开始的思路是对每个区间的结束时间排序,优先处理结束早的区间,但题目下面已经提示了,优先处理开始时间早的,对已经在stall里奶牛优先处理结束时间早的。#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include &lt...

2020-02-24 09:10:54 98

原创 挑战程序设计竞赛 Radar Installation

题目思路来源于csdn的其他博客,由小岛的位置推出雷达的区间,通过雷达的区间求出雷达的最少数量#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <vector>#include <map>#include...

2020-02-23 09:26:20 64

原创 挑战程序设计竞赛 POJ 2376 Cleaning Shifts 贪心

题目借鉴了码农厂的思路#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <vector>#include <map>#include <cstring>#include <algori...

2020-02-20 09:50:20 109

原创 洛谷P1031 均分纸牌 贪心+概率论

题目题解里一个很好的思路,留着用来复习总结#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <cstring>#include &...

2020-02-14 10:48:41 167

原创 P1109 学生分组 贪心+概率论

题目想了半天也没想出来,看了题解是记录调入小组的最小总人数和调出小组的最小总人数,取二者的最大值。这道题真是触及了我的知识盲区,正解的思路和我的思路完全不在一个维度。#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <que...

2020-02-13 10:19:03 555

原创 洛谷 P3853 [TJOI2007]路标设置 贪心+二分

题目与跳石头的思路相反#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <cstring>#include <algorit...

2020-02-10 22:32:58 295

原创 洛谷 P2678 跳石头 贪心+二分

题目#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <cstring>#include <algorithm>usi...

2020-02-10 20:09:34 1613

原创 洛谷 P1678 烦恼的高考志愿 二分 贪心

题目先分别对学校的分数线和学生的估分进行排序(由小到大),对每位学生,都将所有的学校分数线二分枚举一遍,如果学校的分数线比学生的估分高,则向左边枚举,反之向右边枚举,总体趋势是向差距最小的学校靠拢。#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#...

2020-02-09 22:19:17 357

原创 洛谷 P4447 [AHOI2018初中组]分组

题目一开始没读懂题,直接排序 + 模拟找最短长度,像 6 1 2 3 1 2 3这组数据这种查找方法结果是1,正解是3#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map&g...

2020-02-09 20:45:43 360 1

原创 洛谷 P1824 进击的奶牛 贪心 + 二分

题目通过二分枚举最近距离,通过贪心验证最近距离#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <cstring>#include...

2020-02-07 20:49:48 341

原创 洛谷 P1873 砍树 二分

题目二分答案,在满足木材长度大于等于N的情况下,锯片尽可能的高。#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <cstring>...

2020-02-06 13:23:42 295

原创 洛谷P5019 铺设道路

题目最开始是想直接模拟过去,可惜最后3个点复杂度爆炸,十亿级的数据量。模拟:#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <cstr...

2020-02-05 21:27:34 202

原创 洛谷P1106 删数问题

题目这道题想了几个小时也没有想出特别好的解法。在评论区看到了一种非常好的思路,惊为天人,补充了一点细节。`#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#in...

2020-02-04 20:46:05 126

原创 洛谷P1090 合并果子 贪心

题目贪心+双队列#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <queue>#include <map>#include <cstring>#include <algorithm&...

2020-02-03 11:42:18 137

原创 POJ 3617 Best Cow Line 贪心+模拟

题目#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <vector>#include <map>#include <cstring>#include <algorithm>us...

2020-02-02 20:32:52 123

原创 挑战程序设计竞赛POJ-2718Smallest Difference

题目全排列。直接用next_permutation穷举所有情况。坑点:0不能放在数字的开头比如012,这属于非法数字,只有作为0的时候才有意义。#include <iostream>#include <cstdio>#include <cmath>#include <iomanip>#include <vector>#in...

2020-01-31 09:21:55 102

原创 洛谷 P3799 妖梦拼木棒

题目这道题主要考组合数学,一开始我没注意数据范围,傻乎乎地模拟,结果复杂度爆炸10个TLE。这道题是算出来的。思路是用一个栈把相同长度个数超过2的木棍用栈保存下来,同时用一个数组存下所有长度木棍的个数。计数时从栈里拿出一个个数超过2的木棍A,通过组合公式算出从中选出2个的选法,再从剩下的木棍里找出两个木棍B,C,使A = B + C;四根木棍分别是A A B C;#include <i...

2020-01-30 09:11:36 164

原创 洛谷P3654 First Step

题目枚举每个空地作为起点,向四个方向搜索,搜索后将这个起点置为障碍。#include <iostream>#include <cmath>#include <iomanip>#include <vector>#include <map>#include <cstring>#include <algorit...

2020-01-28 20:52:53 176

原创 洛谷P3392 涂国旗

题目做这道题提交了将近10次,因为这道题没有给测试数据,平时太依赖测试数据了,每次过了样例就提交了,这道题思路一开始就错了,花了近两个小时才反应过来。以后写完代码,先用5分钟手算数据给程序挑刺。#include <iostream>#include <cmath>#include <iomanip>#include <vector>#in...

2020-01-28 11:57:42 441

原创 洛谷P1464 Function

题目记忆化搜索通过特征值标记 a, b, c <= 20的结果#include <iostream>#include <cmath>#include <queue>#include <map>#include <cstring>#include <algorithm>#define flag a * 44...

2020-01-26 09:37:11 93

转载 洛谷 O2优化源码

吸氧大法#pragma GCC optimize(3)#pragma GCC optimize("Ofast")#pragma GCC optimize("inline")#pragma GCC optimize("-fgcse")#pragma GCC optimize("-fgcse-lm")#pragma GCC optimize("-fipa-sra")#pragma GCC...

2020-01-24 12:27:08 1844

原创 洛谷 P1583 魔法照片

题目题目思路很简单,简单模拟,但样例太狡猾,很容易误导人,留作纪念,以后做这种模拟题,还是得老老实实地写。*#include <iostream>#include <cmath>#include <queue>#include <map>#include <cstring>#include <algorithm>...

2020-01-23 22:13:49 1381

原创 洛谷 P1068 分数线划定

题目.简单排序题,读题的时候感觉桶排序很适合这道题,就没有用sort函数,用sort函数写起来应该会更简单#include <iostream>#include <cmath>#include <queue>#include <cstring>#include <algorithm>using namespace std;...

2020-01-23 11:50:26 114

原创 高精度减法

对A==B的情况特判保证A > B,否则进行调换a,b,c数组均要初始化为0。#include <iostream>#include <string>#include <cmath>#include <map>#include <cstring>#include <algorithm>using nam...

2020-01-21 10:38:40 86

原创 洛谷P1098字符串的展开

题目字符串的题坑点一如既往的多,每次都很难考虑周全#include <iostream>#include <string>#include <cmath>#include <map>#include <cstring>#include <algorithm>using namespace std;int m...

2020-01-17 18:47:36 111

原创 洛谷P1518两只塔姆沃斯牛 The Tamworth Two

题目思路很简单, 唯一的难点是如何判断找不到,最开始我的思路是搜索到一定次数还没有找到就输出0,在题解看到了一种更好的方法,通过特征值去判断有没有陷入循环,如图他是开了一个160000的数组去保存状态,我是通过map保存。#include <iostream>#include <cmath>#include <map>#include <cs...

2020-01-17 13:59:10 229

原创 洛谷P1328生活大爆炸版石头剪刀布

题目这道题只给了一部分表格,剩下的需要自己去推,我最开始以为灰色部分属于不存在的组合,不进行判断。我的做法#include <iostream>#include <cmath>#include <queue>#include <cstring>#include <algorithm>using namespace std;...

2020-01-16 22:37:48 177 1

原创 高精度乘法

#include <iostream>#include <cmath>#include <queue>#include <cstring>#include <algorithm>using namespace std;int main(){ ios::sync_with_stdio(false); cin....

2020-01-16 15:15:30 90

原创 高精度加法

题目#include <iostream>#include <cmath>#include <queue>#include <cstring>#include <algorithm>using namespace std;int main(){ ios::sync_with_stdio(false); c...

2020-01-16 09:28:48 137

原创 挑战程序设计竞赛 【Aizu - 0121】Seven Puzzle

题目跟着评论下的思路做的,反向bfs,以 01234567 为起点搜索出所有可能的步数,用map去保存。头大。输入输出要特殊处理。#include <iostream>#include <cstring>#include <queue>#include <map>#include <fstream>using namesp...

2020-01-14 11:30:58 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除