山东济南彤昌机械科技有限公司 山东济南江鹏工贸游有限公司

随笔分类 -  搜索

1 2 下一页

bzoj 3629 [JLOI2014]聪明的燕姿(约数和,搜索)
摘要:【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3629 【题意】 给定S,找出所有约数和为S的数。 【思路】 若n=p1^a1*p2^a2*...*pk^ak 则约数和f(n)为(p1^0+p1+p1^2+...+p1^a1)*(p2^ 阅读全文

posted @ 2016-03-30 19:05 hahalidaxin

bzoj 2393 Cirno的完美算数教室(容斥原理+搜索)
摘要:【题意】 定义C数为只包含数字2和9的数,求[L,R]内能被C数整除的个数。 【思路】 Dfs预处理出C数,并去除其中倍数的情况。 Dfs搜索出现情况,奇数加,偶数减,当数值大于R时剪枝。 【代码】 阅读全文

posted @ 2016-03-30 11:37 hahalidaxin

bzoj 3124 [Sdoi2013]直径(dfs)
摘要:Description 小Q最近学习了一些图论知识。根据课本,有如下定义。树:无回路且连通的无向图,每条边都有正整数的权值来表示其长度。如果一棵树有N个节点,可以证明其有且仅有N-1 条边。 路径:一棵树上,任意两个节点之间最多有一条简单路径。我们用 dis(a,b)表示点a和点b的路径上各边长度之 阅读全文

posted @ 2016-03-01 19:58 hahalidaxin

NOIP2015 提高组(senior) 解题报告
摘要:过了这么久才来发解题报告,蒟蒻实在惭愧 /w\ Day1 T1 【思路】 模拟 【代码】 1 #include<iostream> 2 #include<cstring> 3 #include<queue> 4 #include<cmath> 5 #define FOR(a,b,c) for(int 阅读全文

posted @ 2016-02-25 16:35 hahalidaxin

NOIP2015 斗地主(搜索+剪枝)
摘要:4325: NOIP2015 斗地主 Time Limit: 30 Sec Memory Limit: 1024 MBSubmit: 270 Solved: 192[Submit][Status][Discuss] Description 牛牛最近迷上了一种叫斗地主的扑克游戏。斗地主是一种使用黑桃、 阅读全文

posted @ 2016-02-25 15:59 hahalidaxin

【题解】2015年12月 测试试题
摘要:给[学弟们]出了一次测试题,题目比较水,大概在普及难度QAQ。 题目都是以前我做过的,只是简单修改了一下题面,主要目的还是考一下书上知识的运用。 然而 。。。不出意料的是。。。运筹帷幄(road.cpp)【题目描述】 刘邦军行至迷糊林,见其中瘴气围绕,又有青狼猛虎之兽,难于前行。 已知迷... 阅读全文

posted @ 2016-01-05 17:51 hahalidaxin

POJ2286 The Rotation Game(IDA*)
摘要:The Rotation GameTime Limit: 15000MSMemory Limit: 150000KTotal Submissions: 5691Accepted: 1918DescriptionThe rotation game uses a # shaped board, whic... 阅读全文

posted @ 2015-11-01 21:17 hahalidaxin

UVa816 Abbott's Revenge
摘要:Abbott's RevengeTime limit: 3.000 secondsAbbott’s RevengeAbbott’s RevengeThe 1999 World FinalsContest included a problem based on a “dicemaze.” At the... 阅读全文

posted @ 2015-10-29 08:51 hahalidaxin

洛谷2658 汽车拉力比赛
摘要:洛谷2658 汽车拉力比赛本题地址:http://www.luogu.org/problem/show?pid=2658题目描述博艾市将要举行一场汽车拉力比赛。赛场凹凸不平,所以被描述为M*N的网格来表示海拔高度(1≤ M,N ≤500),每个单元格的海拔范围在0到10^9之间。其中一些单元格被定义... 阅读全文

posted @ 2015-10-28 08:09 hahalidaxin

UVa10047 The Monocycle
摘要:UVa10047 The Monocycle链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19491(以上摘自http://blog.csdn.net/shuangde800/article/details/768600... 阅读全文

posted @ 2015-10-27 19:05 hahalidaxin

P1082丛林探险
摘要:P1082丛林探险描述东非大裂谷中有一片神秘的丛林,是全世界探险家的乐园,著名黄皮肤探险家BB一直想去试试。正好我国科学家2005年4月将首次对东非大裂谷进行科考,BB决定随科考队去神秘丛林探险。在出发之前,他搜集了国内外有关神秘丛林探险的资料,并绘制成一张地图:该地图上有若干安全点(包括入口点和出... 阅读全文

posted @ 2015-10-26 17:03 hahalidaxin

vijosP1159 岳麓山上打水
摘要:vijosP1159 岳麓山上打水链接:https://vijos.org/p/1159【思路】 迭代加深搜索+完全背包判断。 自己没有思路,看的别人代码。 总体上讲就是不断增大桶的数目并以之为上界搜索,用DP判断搜索是否可行。貌似数据很水所以可以较快通过。 其中DFSID(cur+1,dep)很奇... 阅读全文

posted @ 2015-10-22 18:36 hahalidaxin

vijosP1092 全排列
摘要:vijosP1092 全排列链接:https://vijos.org/p/1092【思路】 数学+搜索。 根据序号依次确定每一个数。 首先我们可以把未选的数看作一个可选择集合,其次把寻找过程看作一棵树上的操作,如果有n个数我们已经确定了d个数,那么无论第d+1个数为多少以当前可选择集合中的任意一个数... 阅读全文

posted @ 2015-10-13 15:51 hahalidaxin

vijosP1359 Superprime
摘要:vijosP1359 Superprime链接:https://vijos.org/p/1359【思路】 搜索+数学。 很明显的搜索,依次确定每一个数,用参数sum记录dfs即可。 本题的关键在于如何快速判断大素数。 这里素数的判定用到了一个O(sqrt(n))的筛选+试除法,如下:1、 构造sqr... 阅读全文

posted @ 2015-10-12 16:21 hahalidaxin

vijosP1016 北京2008的挂钟
摘要:vijosP1016 北京2008的挂钟题目链接:https://vijos.org/p/1016【思路】 Dfs。 对操作搜索更加优秀,所以采用搜索每一个操作的使用次数,因为操作数为4则相当于没有操作,所以枚举上限为3。【代码】 1 #include 2 #include 3 #include 4... 阅读全文

posted @ 2015-10-11 19:46 hahalidaxin

洛谷P1457 城堡(The Castle)
摘要:洛谷1457 城堡本题地址:http://www.luogu.org/problem/show?pid=1457题目描述我们憨厚的USACO主人公农夫约翰(Farmer John)以无法想象的运气,在他生日那天收到了一份特别的礼物:一张“幸运爱尔兰”(一种彩票)。结果这张彩票让他获得了这次比赛唯一的... 阅读全文

posted @ 2015-10-10 10:14 hahalidaxin

洛谷P1294 高手去散步
摘要:洛谷1294 高手去散步题目背景高手最近谈恋爱了。不过是单相思。“即使是单相思,也是完整的爱情”,高手从未放弃对它的追求。今天,这个阳光明媚的早晨,太阳从西边缓缓升起。于是它找到高手,希望在晨读开始之前和高手一起在鳌头山上一起散步。高手当然不会放弃这次梦寐以求的机会,他已经准备好了一切。题目描述鳌头... 阅读全文

posted @ 2015-10-10 08:51 hahalidaxin

洛谷P1220 关路灯
摘要:洛谷1220 关路灯题目描述某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地去关,但是老张... 阅读全文

posted @ 2015-10-10 08:14 hahalidaxin

洛谷P1238 走迷宫
摘要:洛谷1238 走迷宫题目描述有一个m*n格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,文件读入这m*n个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出所有可行的道路,要求所走的路中没有重复的点,... 阅读全文

posted @ 2015-10-09 17:28 hahalidaxin

洛谷P1141 01迷宫
摘要:洛谷1141 01迷宫题目描述有一个仅由数字0与1组成的n×n格迷宫。若你位于一格0上,那么你可以移动到相邻4格中的某一格1上,同样若你位于一格1上,那么你可以移动到相邻4格中的某一格0上。你的任务是:对于给定的迷宫,询问从某一格开始能移动到多少个格子(包含自身)。输入输出格式输入格式:输入的第1行... 阅读全文

posted @ 2015-10-09 13:57 hahalidaxin

1 2 下一页