当前位置: 首页 > news >正文

[题解]CF1733E Conveyor

CF1733E Conveyor

我们发现若 \((t,x,y)\) 存在史莱姆,则它一定是第 \(t-(x+y)+1\) 只史莱姆。

处理这只史莱姆在第 \(t\) 秒的位置不是很容易。但是我们可以考虑作差。

\(f_1[i][j]\) 为前 \(t-(x+y)+1\) 只史莱姆在 \(t\) 秒内经过 \((i,j)\) 的数量。

\(f_2[i][j]\) 为前 \(t-(x+y)\) 只史莱姆在 \(t\) 秒内经过 \((i,j)\) 的数量。

\(f_1[x][y]-f_2[x][y]=0/1\) 就是第 \(t-(x+y)+1\) 只史莱姆在第 \(t\) 秒到达 \((x,y)\) 的情况。

时间复杂度 \(O(qn^2)\)

点击查看代码
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=120;
int q,x,y,t,f1[N][N],f2[N][N];
signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cin>>q;while(q--){cin>>t>>x>>y;memset(f1,0,sizeof f1),memset(f2,0,sizeof f2);f1[0][0]=t-x-y+1,f2[0][0]=t-x-y;for(int i=0;i<=x;i++){for(int j=0;j<=y;j++){if(i) f1[i][j]+=f1[i-1][j]/2,f2[i][j]+=f2[i-1][j]/2;if(j) f1[i][j]+=(f1[i][j-1]+1)/2,f2[i][j]+=(f2[i][j-1]+1)/2;}}if(f1[x][y]^f2[x][y]) cout<<"YES\n";else cout<<"NO\n";}return 0;
}
http://www.jsqmd.com/news/25636/

相关文章:

  • 2025标识标牌公司推荐:权威排行与深度解析
  • 2025标识标牌公司推荐排行榜:富盛达标识领跑行业
  • 2025年10月OKR管理系统推荐:五款优秀工具对比榜单
  • Java 循环结构
  • 2025年10月OKR管理系统推荐榜:五大工具横向对比与深度解析
  • 2025年10月OGSM管理系统评价总览:从功能到服务的深度分析
  • 2025年10月OGSM管理系统推荐榜单与对比分析
  • 游戏 解题报告
  • 2025年广东到澳洲海运服务商权威推荐榜单:到墨尔本海运/到悉尼海运/到布里斯班海运源头公司精选
  • 完整教程:开源 全平台 哔哩哔哩缓存视频合并 Github地址:https://github.com/molihuan/hlbmerge_flutter
  • SSH建立隧道(通过本地直接访问服务器)
  • 两个线程打印奇偶数
  • 2025年浅拾兰花双萃致臻精华油:权威解析水油双相技术的护肤新趋势
  • 2025年10月青岛心理医院推荐榜单:五家机构综合对比分析
  • 代码大全-2
  • 2025年浅拾兰花双萃致臻精华油:从成分科技视角解析其护肤逻辑与功效实现
  • 2025年浅拾兰花双萃致臻精华油:基于成分与技术的深度解析
  • 2025年10月绩效管理平台专业评测榜:功能对比与选择指南
  • 2025年10月绩效管理平台排名解析:多维指标客观对比分析
  • 2025年10月全息风扇厂家推荐榜单与选购指南
  • 哪些app营销推广公司值得选?2025行业前十品牌大揭秘!
  • 如何监控和调优JVM性能?
  • 上海餐饮营销策划怎么做?掌握这5大技巧让生意火爆!
  • 上海绩效营销公司哪家好?揭秘2025年TOP10服务商排名!
  • APP营销推广公司怎么选?2025年TOP10服务商测评榜单
  • 上海线上活动策划公司哪家强?业内排名前十的公司大揭秘
  • 2025年10月优立AI系统排行:权威机构测评数据全面解析
  • 上海数字营销公司哪家强?2025年度TOP10排行榜揭晓!
  • 上海活动策划哪家强?2025十大线上活动公司排行榜出炉!
  • 2025年10月短视频营销公司对比评测榜:五强实战能力全解析