首页 > TAG信息列表 > 老鼠

C4老鼠走迷宫(一)

老鼠走迷宫问题,具体解释写在注释中,思考即可 代码如下   1 /*int jerry[7][7]={{2,2,2,2,2,2,2}, 2 {2,0,0,0,0,0,2}, 3 {2,0,2,0,2,0,2}, 4 {2,0,0,2,0,2,2}, 5 {2,2,0,2,0,2,2}, 6

模拟费用流

参考博客 再探模拟费用流一类问题 Cold_Chair 模拟费用流 费用流的本质其实是一种可以反悔的贪心,但对于一些题目费用流太过于复杂,无用的边数太多,所以可以考虑模拟费用流。 一种模型 一条数轴上,有\(n\)只老鼠,\(m\)个洞,一个洞最多容纳一只老鼠。老鼠只能往左走,走到一个洞的代价为坐

1107 老鼠爱大米 较简单

代码 #include <iostream> #include <cstdio> using namespace std; int main() { int n,m; int w; int maxw; int maxmaxw=-11; cin>>n>>m; for(int i=0;i<n;i++){ maxw=-1; for(int j=0;j<m;j++){ cin>>w; if(maxw<w

Kangaroo Puzzle (南京 )(模拟+贪心吧) (遇到上下左右的写法:利用数组+%)

2022—暑假1 - Virtual Judge (vjudge.net) 题目大意: 在500000步内,让所有的老鼠在一起,老鼠都是统一执行命令,遇到墙壁就不执行. 思路: 题目数据范围很小,通过随机,让这些老鼠最后在一起的概率挺大的. #include<bits/stdc++.h> using namespace std; int n,m; char tmp[23],d[

「NOI2005」聪聪和可可 题解

「NOI2005」聪聪和可可 题解 题目大意 n个点,m条路的无向图,猫在S点,老鼠在T点,假设每个时间节点猫先走。猫每个时间节点可以靠近老鼠走两步(最短路),如果一步就可以抓到老鼠,就走一步,如果有多条最短路,选择节点标号小的一条;老鼠等概率地选择去向相邻的点或停留。 求猫捉到老鼠的期望时间。

Gopher II

Gopher II(二分图匹配-匈牙利算法) Description The gopher family, having averted the canine threat, must face a new predator. The are n gophers and m gopher holes, each at distinct (x,y) coordinates. A hawk arrives and if a gopher does not reach a hole in

LeetCode 1185. 一周中的第几天 / 913. 猫和老鼠(博弈,动态规划) / 1576. 替换所有的问号

1185. 一周中的第几天 2021.1.3 每日一题 题目描述 给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。 输入为三个整数:day、month 和 year,分别表示日、月、年。 您返回的结果必须是这几个值中的一个 {“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thur

【dp选讲】浅谈概率dp

【dp选讲】概率与期望 说在前面 如果您此前还没有了解过任何有关概率的内容的话,请先自行学习概率和期望的相关定理,然后再食用本博客。 概率选题 注:概率和期望一般都是计算题,所以本博客仅从解题的角度向您展示概率和期望,具体做题的时候还是有一点思考难度的,但是一般比较统一。 CF14

记一道智力测试题-老鼠喝毒酒

原文地址:记一道智力测试题-老鼠喝毒酒 题目:1000瓶酒中有1瓶毒酒,现有10只老鼠,老鼠饮用毒酒后7天后毒性才发作,第8天要卖了,求那是瓶毒酒? 一只老鼠喝酒后只有两种状态:死(0)、活(1),此时可考虑使用二进制方面内容。 10只老鼠可表示2的10次方个状态,也就是即1024个状态,其中2^0表示2的零次

题解 变异大老鼠

传送门 大水题,spt上直接背包即可,但我因为太弱爆零了 树上背包当出现在每个点有概率终止DP(举个例子:从点1逃跑,在每个点有概率被抓捕)的情况时: 特别注意在当前节点的容量与字节点的容量是独立的,不能像子树合并一样直接把当前节点的dp值揉进去 否则无法正确统计从当前节点进入下层节点

毒药水问题

题目大概描述: 有1000瓶药水,其中有一瓶是有毒的,用现有的老鼠来验证哪一瓶是有毒的? 思路: 1.二分法:最多需要log(2)1000 2.多分法,比如每次三个分为一组:1000–>(333,333,334)—>111->37->(12,12,13)->(4,4,5)->(2,2,1) -> 1 3.转化为二进制来测试:仅需十位二进制就可以表示十进制1-

设计模式之观察者模式——猫抓老鼠1

设计模式之观察者模式——猫抓老鼠: 问题描述: 通过猫抓老鼠的例子进行了解观察者模式,首先的初始代码为(有三个类): using System; /// <summary> /// 观察者设计模式——猫抓老鼠 /// </summary> namespace Unity_Observe_mode { class Program { static void

老鼠走迷宫(java)

package day21; //1为障碍物,0为路 class migong{ public boolean zhaolu(int [][]a1,int i,int j){ if(a1[6][5]==2)//如果到达终点就结束 return true; else { if(a1[i][j]==0){//如果当前位置可走,就置为2 a1[i]

Android开发守护月饼小游戏

概述 重阳已过,中秋将至,想起农村老家,这个季节到了晚上,偶尔会比较凉爽,甚至有些凉意。不禁想吟词一首: 定风波·湖村晚 苍耳叔叔 湖面蒹葭荡影重,黄昏渐映水寒清。远处人家声影乱,亲唤,小童归去老村惊。 月上枝头双戏景,微冷,农家秋月夜燃灯。灯影幢幢人影瘦,浊酒,菜花香

2019.7.16 义乌模拟赛 T4 老鼠进洞

很妙的一道题。 首先我们考虑将所有老鼠都进左边能进的且最优的洞。 然后有些老鼠其实是可以反悔的去选右边的洞,如果设第\(i\)只老鼠原来连\(j\),反悔去连\(k\),那么对答案的贡献就是\(p_k-2x_i+p_j\) 可以发现这个东西对\(k\)独立,那么我们用一个堆维护即可。 但是一个洞也可以反悔

记在百度(熊场)的一次面试

熊场一共面试了俩职位,第一个职位,我面试了三轮,在百度大厦,没有面试题,看了下我的简历,我第一个职位,的第一个面试官,让我手写算法,一个快排,手写。。who 怕 who,然后又问了很多PHP的基础题,这一轮面试面的最长,从基础到高级,几乎全问到了,基础简单的session和cookie的区别,redis和memcache缓存数

「CEOI2017」Mousetrap

[CEOI2017]Mousetrap 题解 题意 \(~~~~\) 我并不能概括,所以这个板块只是来走过场的。 真实用意是来开 题目传送门 题解 \(~~~~\) 终于过来补档了,很妙的题(不看题解就想不出来,来记录一下。 \(~~~~\) 将陷阱房当作整棵树的根,那么老鼠就会尽量向下走,同理管理者会尽可能阻止老鼠这一

算法提高——队列使用

队列使用 一、队列概念   队列是一种先进先出的数据结构,与生活中常见的队列一样,具体可以参考严蔚敏版《数据结构》中关于队列的概述 二、题目           题目大意,给出NP只老鼠,按照NG个老鼠一组进行分组,第二行输入每只老鼠的质量,第三行输入这些老鼠的编号。 要求对NP只老鼠

由猫捉老鼠想起的——关于继承、接口和引用

用C#写了几年的网站,虽然感觉上没什么问题了,但是对于基础知识一直都是模模糊糊的,最近几天重新学习了一下基础知识,感受颇深。对于类、封装、继承、多态、接口等有了新的认识。 我想说说我的想法,请大家看看对不对。用猫捉老鼠来举个例子吧。 ......用C#写了几年的网站,虽然感觉上没什

LintCode1861 老鼠跳跃

忽略奇数偶数步,忽略胶水,就是一个一维dp,例如只能走1 2 4步,dp[n] = dp[n - 1] + dp[n - 2] + dp[n - 4] (当然要注意最后的台阶要单独处理  因为可以到负的层次) 加上奇数偶数步,那就是一个二维dp, dp[0][j]表示偶数步到i层,dp[1][i]表示奇数步到i层 初始化dp为0,dp[0][0] = 1,注意dp[1][

社招阿里java岗到底有多难?分享阿里社招面试真题(附答案),以及P7需要掌握的知识点总结!

前言 本来是抱着想试试淘系技术部的心态,没想到一路走完了流程,这里前辈水平的确很高,面试就感觉出来了,想把过程中的面经分享给大家: 一面 线程池了解吗,几种线程池创建方式 ThreadPoolExecutors都有哪些关键属性 如果队列里任务等待时间过长都有哪些策略方式 加锁的几种方式

PAT甲级1056 Mice and Rice

原题链接PAT甲级1056 Mice and Rice 这道题,2020年7月份做的时候,做了好久才AC,今天又做了一次。使用了比较直观的思路,模拟了一遍题目。A掉了 题意 给了n只老鼠,以及每只老鼠的体重,注意题目告诉了,每只老鼠的体重满足== ​​ distinct non-negative numbers==,即不同的非负数,也就

2021年一道程序员面试题,据说很少人答对

题目: 假设有64瓶可乐,其中的一瓶是有毒的,老鼠只需喝下一滴一天内就会死亡,假如要找出哪一瓶可乐有毒,时间不限,最多牺牲多少只老鼠一定能定位有毒可乐?   我觉得答案应该:6只 第一天:先使用一只老鼠锁定其中32瓶,排除掉32瓶 首选对64瓶可乐取出32瓶,每瓶滴一滴可乐给老鼠喝。无论第二天

带娃学Scratch之十二----谁动了我的奶酪

终于迎来了第十一课,要自己动手画角色了。不过考虑到真的很久没有上课了,所以在上课之前,先让小朋友运行游戏操作小老鼠愉快的奔跑了一会,然后进入教学阶段。 首先,新建绘制角色 然后进入了空白的区域 考虑到第一次自己绘制图形,所以详细讲解了每一个工具的作用,那个是画笔,那个是

CF797F Mice and Holes

Link Solution 有一个非常显然的性质,一个洞最终容纳的一定是一段横坐标连续的老鼠。就是说不可能出现交叉的请况。数学证明也是非常的容易,懒得写了。 那么就预先将老鼠和洞分别按横坐标排序。这样之后,容易想到 dp 状态 \(dp[i][j]\) 表示用前 \(i\) 个洞容纳前 \(j\) 个老鼠的最小