自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线代弱鸡指南(期中版

给小仙女备考用的。。希望小仙女考的很棒呢 教材参考:同济大学第五版线性代数 版权所有:帅气的二狗 第一章 行列式 二阶和三阶行列式 对换 行列式的性质 行列式按行(列)展开 范德蒙德行列式 克拉默法则 第二章 矩阵及其计算 矩阵 矩阵的运算 逆矩阵 矩阵分块法 第三章 矩阵的初等变换与线性方程组 矩阵的初等变换 矩阵的秩 线性方程组的解 第四章 向量组的线性相关性 向量组...

2018-05-03 01:30:10 428

原创 Cow Bowling POJ - 3176

很水的dp 拿来练手的 #include <iostream> const int maxn=360; int dp[maxn][maxn]; int arr[maxn][maxn]; int N; using namespace std; int main() { //freopen("in","r",stdin); //freopen("out","w",st...

2018-03-20 10:24:24 114

原创 Task 'gift1': Greedy Gift Givers

每天刷两道usaco有益身心健康Orz 直接模拟就好了 就是练代码的不出错能力的 话说竟然被钱和人数都为零的情况卡了一下 真实智障Orz /* PROG: gift1 ID: mayuhan1 LANG: C++ */ #include <iostream> #include <fstream> #include <map> using namespa...

2018-03-18 17:14:10 416

原创 Your Ride Is Here

从零开始刷的usaco之路 这题很简单 直接模拟就好了 /* PROG: ride ID: mayuhan1 LANG: C++ */ #include <iostream> #include <fstream> #include <cmath> using namespace std; int main() { freopen("ride.in...

2018-03-18 17:09:30 203

原创 Educational Codeforces Round 34 (Rated for Div. 2)

这是我这个弱渣第一次正儿八经打codeforce的比赛 只水出来A题一道签到题,B题和C题只是有思路 但是并没有写出来 至于D E F就根本没有看 可能没有挑战的欲望吧 以后就算做不出来也会想一想思路的 总结一下 还是算法理解的不透彻 做题做的不够多 思路不够开阔 而且自己就掌握那一点算法 总是想着用 画蛇添足 看别人的代码是真的感受到了算法的魅力 简洁 大方 赶紧抓紧复习完 然后就可以愉快的写一个

2017-12-13 16:57:49 309

原创 POJ3126 Prime Path

要注意筛素数的时候要小于等于 第一次wa原因是有的是合数而判断为素数//总体思路 先打一张素数表 之后从千位开始改变状态 进行bfs #include<iostream> #include<queue> #define MAX 10001 using namespace std; bool prime[MAX]; //打一张素数表 int dis[MAX]; void

2017-11-28 20:30:39 104

原创 POJ3278 Catch That Cow

本来以为是一道很简单的题 然后后来RE了10次 看了看讨论区才知道是数组越界问题 就是一定要先判断数组有没有越界 附AC BFS写法#include<iostream> #include<queue> using namespace std; #define MAX 1000001 #define INF 1000000 void bfs(int n, int k); int d[MAX];

2017-11-27 20:53:18 130

原创 POJ 1321-棋盘问题

简单DFS 思路简单 别忘记把测试代码注释掉#include<iostream> using namespace std; char chess[10][10]; bool x_state[10]; bool y_state[10]; void input(); int valid(int x,int y); void dfs(int x, int y, int d); int n, num,

2017-11-26 22:32:25 137

原创 POJ - 3009 Curling 2.0

这是一个简单的BFS题目 当step>10时直接剪枝可以减少运算量 bfs结束进行回溯 用dfs有些复杂 因为棋盘是不断的在变化的#include<iostream> using namespace std; #define MAX_H 30 #define MAX_W 30 void input(int w, int h); void dfs(int sx, int sy, int d);

2017-11-26 13:54:12 172

原创 A Knight's Journey POJ - 2488

bfs+回溯注意方向 因为默认为A1第一个 如果要按照字典序输出方向导数不能错 记得回溯 即如果这条路不行就将走过的路恢复到原来的状态#include<iostream> #include<cstdio> using namespace std; int dx[] = { -1,1,-2,2,-2,2,-1,1 }; //方向不能错 因为要按照字典序输出 int dy[] = {

2017-10-27 16:11:48 132

原创 UVA - 1368 DNA Consensus String

思路:统计字符的最大值 若有相同的以字典序第一个为准输入 简单题#include<iostream> #include<cstdio> #include<string> #include<algorithm> using namespace std; int main() { int T, m, n; int i, j; int a_count = 0, g_count =

2017-10-08 10:09:30 156

空空如也

空空如也

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

TA关注的人

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