码迷,mamicode.com
首页 >  
搜索关键字:给定    ( 31760个结果
php数组函数
1、键值函数 array_values()返回数组元素值,组成一个新的索引数组2、array_keys()返回数组所有键名,组成一个索引数组3、in_array()检查数组中是否存在某个值4、array_key_exists()可以检查给定的键名或索引是否存在于数组中,isset()也可以,但对nu...
分类:Web程序   时间:2014-07-12 00:48:26    阅读次数:228
[算法]找出数组当中的中枢元素
给定一个整型数组,找出pivot,使得对于任意i pivot,a[i]>=a[pivot],只能用一个额外的数组,和少量空间。思路1、使用一个数组t记录,t[i]记录的是a[0]~a[i]的最大值int *t = new int[n];for(int i = 0, max = ~0; i max.....
分类:其他好文   时间:2014-07-11 22:35:51    阅读次数:246
HDU 4008 Parent and son LCA+树形dp
题意: 给定case数 给定n个点的树,m个询问 下面n-1行给出树边 m个询问 x y 问:以x为根,y子树下 y的最小点标的儿子节点 和子孙节点 思路: 用son[u][0] 表示u的最小儿子 son[u][2] 表示u的次小儿子 son[u][1] 表示u的最小子孙 若lca(x,y)  !=y  则就是上述的答案 若lca(x,y) == y 1、y != 1 那么最...
分类:其他好文   时间:2014-07-09 13:05:35    阅读次数:141
hdu 4849 Wow! Such City!(dijstra)
题目链接:hdu 4849 Wow! Such City! 题目大意:有N个城市,给定计算两两城市距离的公式,然后求0到1~N-1的城市中,最短路径模掉M的最小值。 解题思路:先根据公式求出距离C矩阵,注意中间连乘3次的可能爆long long,然后用裸的dijstra算法求最短路。 #include #include #include #include using nam...
分类:Web程序   时间:2014-07-09 12:56:23    阅读次数:231
HDU 4847 陕西邀请赛A(水)
HDU 4847 Wow! Such Doge! 题目链接 题意:给定文本,求有几个doge,不区分大小写 思路:水题,直接一个个读字符每次判断即可 代码: #include #include char c; char a[5]; int main() { a[5] = '\0'; int ans = 0; while ((c = ge...
分类:其他好文   时间:2014-07-09 12:15:23    阅读次数:220
Codeforces Round #254 (Div. 2)
Codeforces Round #254 (Div. 2) 题目链接 A题:给定一个棋盘,放B,W不能相邻,输出摆法 思路:模拟国际象棋,B放在白格,A放在黑格即可 B题:给定一些化学物品,给定哪些可以反应,现在一一加入试管,如果试管之前有加过可以反应的,危险度乘2,初始危险度为1,求最小危险度 思路:用并查集,找出有多少个集合,这些先加进去保证不会反应,那么剩下的一个个加...
分类:其他好文   时间:2014-07-09 11:43:38    阅读次数:232
uva 12009 - Avaricious Maryanna(暴力)
题目连接:uva 12009 - Avaricious Maryanna 题目大意;给定n,求x,x为n位数,并且x*x的后n位还是x。 解题思路:打个表会发现其实有规律,除了n=1的时候多了0和1,其他都是n-1位的基础上再新增一位数,1位的时候是5,6. #include #include #include using namespace std; const int m...
分类:其他好文   时间:2014-07-09 11:11:09    阅读次数:137
HDU 4856 Tunnels(BFS+状压DP)
HDU 4856 Tunnels 题目链接 题意:给定一些管道,然后管道之间走是不用时间的,陆地上有障碍,陆地上走一步花费时间1,求遍历所有管道需要的最短时间,每个管道只能走一次 思路:先BFS预处理出两两管道的距离,然后状态压缩DP求解,dp[s][i]表示状态s,停在管道i时候的最小花费 代码: #include #include #include #inc...
分类:其他好文   时间:2014-07-09 11:01:43    阅读次数:263
hdu 4856 Tunnels(bfs+状态压缩)
题目链接:hdu 4856 Tunnels 题目大意:给定一张图,图上有M个管道,管道给定入口和出口,单向,现在有人想要体验下这M个管道,问最短需要移动的距离,起点未定。 解题思路:首先用bfs处理出两两管道之间移动的距离,然后后用状态压缩求出最短代价,dp[i][j],i表示的已经走过的管道,j是当前所在的管道。 #include #include #include #inc...
分类:其他好文   时间:2014-07-09 10:47:11    阅读次数:248
hdu 4850 Wow! Such String!(欧拉回路)
题目链接:hdu 4850 Wow! Such String! 题目大意:给定一个n,要求输出一个长度为n的字符串,并且不会有长度大于等于4的重复的子串,不能得到输出impossible。 解题思路:这题有一个误导性的地方,500000,其实是构造不到那么长的,我们考虑所有不相同并且长度为4的串,一共有s=264个,那么我们假设有一个很长的串,满足不会有长度大于等于4的重复的子串,那么...
分类:其他好文   时间:2014-07-09 09:13:50    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!