博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CF24D Broken robot
阅读量:6264 次
发布时间:2019-06-22

本文共 615 字,大约阅读时间需要 2 分钟。

题意翻译

你收到的礼物是一个非常聪明的机器人,行走在一块长方形的木板上。不幸的是,你知道它是坏的,表现得相当奇怪(随机)。该板由n行和m列的单元格组成。机器人最初是在i行和j j列的某个单元格上。然后在每一步机器人可以到另一个单元。目的是去底层(n次)行。机器人可以停留在当前单元,向左移动,向右边移动,或者移动到当前下方的单元。如果机器人在最左边的列不能向左移动,如果它是在最右边的列不能向右移动。在每一步中,所有可能的动作都是同样可能的。返回步的预期数量达到下面的行。

 

一道好好地高斯消元被打成了暴力……

不难看出这是一个环形后效性的dp

然而我并不会……

于是打了个暴力,就是每一层在转移的时候多转移几次……

竟然过了……

虽然跑得很慢……但代码很短啊……

1 //minamoto 2 #include
3 const int N=1005; 4 double dp[N][N],d[N]; 5 int n,m,a,b; 6 int main(){ 7 scanf("%d%d%d%d",&n,&m,&a,&b); 8 for(int i=1;i<=m;++i){ 9 d[i]=2;10 if(i>1) ++d[i];if(i

 

转载于:https://www.cnblogs.com/bztMinamoto/p/9792491.html

你可能感兴趣的文章
网易博客挂了,转一篇以前的文章过来纪念一下吧。。
查看>>
三角形(css3)
查看>>
Cgroups 与 Systemd
查看>>
java三大框架实现任务调度——IRemindService
查看>>
(Z)MySQL变量的使用
查看>>
浅谈命令查询职责分离(CQRS)模式
查看>>
洛谷P1481 魔族密码(LIS)
查看>>
SQL Server 访问URL 调用WebServer
查看>>
静态代码块在何时调用
查看>>
Kafka控制器选举流程剖析
查看>>
appium封装显示等待Wait类和ExpectedCondition接口
查看>>
Android 全局弹出版本更新 Dialog 思考和解决办法
查看>>
IDEA在当前类中查找方法快捷键--转
查看>>
初识少儿编程
查看>>
浏览器 UA 判断
查看>>
理解OAuth 2.0
查看>>
高并发处理思路与手段(三):消息队列
查看>>
Docker+Nginx部署Angular
查看>>
Docker & ASP.NET Core (4):容器间的连接
查看>>
beam 的异常处理 Error Handling Elements in Apache Beam Pipelines
查看>>