自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UVA11624 Fire!

【题目链接】题意有一个n∗m(1≤n,m≤1000)n*m(1\leq n,m\leq 1000)n∗m(1≤n,m≤1000)的网格,网格中有些地方是空地,有些地方是墙,有些地方是火。一个人从起点出发逃生,每分钟可以向上下左右四个方向移动111格,火每分钟也会向上下左右四个方向蔓延111格,人能够在不触碰到火的情况下跑到边界的空地就算逃生成功,判断人能否逃生成功以及逃生成功所需要的最短时间。题解两次bfsbfsbfs第一次对火进行bfsbfsbfs,预处理得到所有位置被火蔓延到的最短时间。第二

2021-03-23 23:28:16 107

原创 bzoj1085. [SCOI2005]骑士精神

题意在一个5∗55*55∗5的棋盘上有121212个白骑士和121212个黑骑士,以及111个空格,骑士可以按照“日”字型行走,计算从棋盘初始状态到达目标状态的最小步数,如果无法在151515步之内达到目标状态,输出−1-1−1。目标状态图:题解IDA*IDA控制搜索深度,每次通过888个方向移动空格的位置,不需要记录状态也不需要判重。A*剪枝,启发函数为未归位的棋子个数,评价函数为当前步数加上未归位的棋子个数。#include<bits/stdc++.h>#define LL

2021-03-23 19:21:56 93

原创 点与向量

点的定义struct Point{ double x,y; Point(double x=0,double y=0):x(x),y(y){}};向量的定义typedef Point Vector;运算加减乘除Point operator + (Point A,Point B){ return Point(A.x+B.x,A.y+B.y);}Point operator - (Point A,Point B){ return Point(A.x-B.x,

2021-03-18 21:26:04 308

原创 计算几何基础

常量const double inf=1e100;const double eps=1e-8;const double pi=acos(-1.0);函数int sgn(double x){ if(fabs(x)<eps) return 0; if(x>0) return 1; return -1;}浮点误差doubledoubledouble使用%lf\% lf%lf输入,%f\% f%f输出尽量将除法转化为除法,减少误差不能直接使用等号判断两个浮

2021-03-18 20:21:23 63

原创 MSVL统一模型验证器安装及使用手册(vs2013.4)

MSVL统一模型验证器安装及使用手册(vs2013.4)简要介绍安装过程安装vs2013.4安装LLVM安装统一模型验证器使用说明添加unistd.h头文件成功运行简要介绍操作系统:win10开发软件:vs2013.4编译器架构:LLVM统一模型验证器:MSV统一验证器-王猛安装过程安装vs2013.4下载vs2013.4的镜像文件(.ISO),运行vs_ultimate.exe文件,直接按照默认安装路径安装到C:\Program Files (x86)即可方法一:官网下载方法二:压缩文

2021-02-24 21:36:17 357

空空如也

空空如也

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

TA关注的人

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