摘要:
1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef unsigned int ui; 4 typedef long long ll; 5 typedef unsigned long long ull; 6 #define pf pri 阅读全文
摘要:
只要炮台在同一行或者同一列,就可以互相摧毁,遇到墙则无法对墙后的炮台造成伤害,可以通过dfs搜索n*n的方格,全部搜完算一轮,计算炮台数,并保存其最大值。 其中对于t编号的炮台,位置可以计算出是(t/n,t%n),其次,只要看是否与前面的摆放是否冲突。 #include<iostream> #inc 阅读全文
摘要:
只要根据格子的方向选择下一步搜索的方向即可,退出条件是出界或者进入环中,进入环中的条件也很好确定,就是一个点走了两次,由于路径是固定的,这就会陷入无限循环。 #include<iostream> #include<cstdio> #include<cstring> #define maxn 1005 阅读全文
摘要:
hdu1015:给定一串可用序列值,每个字符映射到一个1-26之间的整数,选择五个有序数使得满足 a-b2+c3-d4+e5=target. 1 #include<iostream> 2 #include<cstdio> 3 #include<string.h> 4 #include<algorit 阅读全文
摘要:
给定木棍序列,求解能将木棍拼成相同长度的数根长木棍的情况下长木棍长度的最小值。 /*hdu1455dfs */ #include<bits/stdc++.h> using namespace std; typedef unsigned int ui; typedef long long ll; ty 阅读全文