OJ
文章平均质量分 52
永仁永仁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU 2067 小兔的棋盘
小兔的棋盘 递推。 因为不能越过对角线,而对角线上的子路径数目可以由对角线上下两边相加而得,因此在从对角线出发的某子路径要减去对角线另一边的路径数目。 要用长整型。 import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generate原创 2018-01-27 23:52:12 · 272 阅读 · 0 评论 -
CSU 1513 Kick the ball!
DFS 数据量很小 直接枚举所有情况 注意下判断比赛结束时的条件 如果比赛已经结束但是分数未达到要求时 要停止搜索(坑) 当比赛已经结束且分数达到要求时 将当前状态的概率加上 #include #include #include #include #include using namespace std; double a[7],b[7]; int x,y; double ans;原创 2015-04-16 23:59:21 · 771 阅读 · 0 评论 -
ZOJ 3861 Valid Pattern Lock
DFS 搜索时带着方向一起 在碰到已经走过的点时 不能继续16个方向搜索 只能按照原来的方向搜下一个点 不能走的点标记为0 能走的点标记为1 走过的点标记为2 写的好搓啊(笑) #include #include #include #include using namespace std; int T,n; struct node { int num[77]={0};原创 2015-04-14 22:45:06 · 487 阅读 · 0 评论 -
HDU 3183 A Magic Lamp
栈#include #include #include #include #include #include using namespace std; stack st; char ss[1001]; char ans[1001]; int i,j,k,l; int n; int main() { while(~scanf("%s",ss)) { while(原创 2014-08-07 17:12:32 · 365 阅读 · 0 评论 -
HDU 1754 I Hate It
#include #include #include using namespace std; struct P { int max; int l; int r; int val; }; P ss[1000010]; int ma; void build(int l,int r,int x) { ss[x].l=l;原创 2014-08-06 01:38:43 · 351 阅读 · 0 评论
分享