最新要闻
- 世界动态:京东百亿补贴大杀器亮剑后 尚“无人伤亡”
- 奥斯卡影帝陨落“烂片之王” 凯奇:不愿加入漫威宇宙
- 信阳农专
- 动态:3.8节大促:腾讯视频、QQ、绿钻、B站、百度网盘会员五折起
- 看点:钢琴弹出的声音怎么这么好听啊?离不开这四大件!
- 我国多地将体验超前温暖:郑州要破29℃ 但秋裤还不能脱
- 环球速看:当下最完美全面屏!京东方宣布独家供应努比亚Z50 Ultra
- 丧心病狂!这些人利用AI声音冒充亲人诈骗1100万美元
- 快看点丨8个月宝宝像打冷颤一样头抖_婴儿偶尔腿打颤正常吗
- 被批恶俗烂梗 鸡你太美商标无一注册成功:超20枚被判无效
- 即时看!AMD Yes!FSR 2.2插件已适用于虚幻引擎
- 环球焦点!V12自吸发动机+三电机!兰博基尼旗舰跑车动力信息公布:超千匹
- 天天即时看!招不到人!新加坡软件工程师月薪基本都超4.6万 跑不赢房租
- 微动态丨今晚打老虎!周杰伦用《赌侠2》梗回应周星驰喊话
- 焦点消息!2999元起!五菱羚羊智能电动自行车发布:新国标 200km续航
- 天猫超级红包开抢:今晚抢30万个6.8元天猫红包 最高3888元
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
[NOIP2017 普及组] 棋盘
a要疯啦
[NOIP2017 普及组] 棋盘
题目背景
NOIP2017 普及组 T3
(资料图片)
题目描述
有一个m*m的棋盘,棋盘上每一个格子可能是红色、黄色或没有任何颜色的。你现在要从棋盘的最左上角走到棋盘的最右下角。
任何一个时刻,你所站在的位置必须是有颜色的(不能是无色的), 你只能向上、 下、左、 右四个方向前进。当你从一个格子走向另一个格子时,如果两个格子的颜色相同,那你不需要花费金币;如果不同,则你需要花费 1个金币。
另外, 你可以花费 2个金币施展魔法让下一个无色格子暂时变为你指定的颜色。但这个魔法不能连续使用, 而且这个魔法的持续时间很短,也就是说,如果你使用了这个魔法,走到了这个暂时有颜色的格子上,你就不能继续使用魔法; 只有当你离开这个位置,走到一个本来就有颜色的格子上的时候,你才能继续使用这个魔法,而当你离开了这个位置(施展魔法使得变为有颜色的格子)时,这个格子恢复为无色。
现在你要从棋盘的最左上角,走到棋盘的最右下角,求花费的最少金币是多少?
输入格式
第一行包含两个正整数 m, n,以一个空格分开,分别代表棋盘的大小,棋盘上有颜色的格子的数量。
接下来的 n 行,每行三个正整数 x, y, c, 分别表示坐标为(x,y)的格子有颜色 c。
其中 c=1 代表黄色, c=0 代表红色。 相邻两个数之间用一个空格隔开。 棋盘左上角的坐标为(1, 1),右下角的坐标为( m, m)。
棋盘上其余的格子都是无色。保证棋盘的左上角,也就是(1, 1) 一定是有颜色的。
输出格式
一个整数,表示花费的金币的最小值,如果无法到达,输出-1。
样例 #1
样例输入 #1
5 71 1 01 2 02 2 13 3 13 4 04 4 15 5 0
样例输出 #1
8
样例 #2
样例输入 #2
5 51 1 01 2 02 2 13 3 15 5 0
样例输出 #2
-1
提示
输入输出样例 1 说明
从(1,1)开始,走到(1,2)不花费金币
从(1,2)向下走到(2,2)花费 1 枚金币
从(2,2)施展魔法,将(2,3)变为黄色,花费 2 枚金币
从(2,2)走到(2,3)不花费金币
从(2,3)走到(3,3)不花费金币
从(3,3)走到(3,4)花费 1 枚金币
从(3,4)走到(4,4)花费 1 枚金币
从(4,4)施展魔法,将(4,5)变为黄色,花费 2 枚金币,
从(4,4)走到(4,5)不花费金币
从(4,5)走到(5,5)花费 1 枚金币
共花费 8 枚金币。
输入输出样例 2 说明
从( 1, 1)走到( 1, 2),不花费金币
从( 1, 2)走到( 2, 2),花费 1 金币
施展魔法将( 2, 3)变为黄色,并从( 2, 2)走到( 2, 3)花费 2 金币
从( 2, 3)走到( 3, 3)不花费金币
从( 3, 3)只能施展魔法到达( 3, 2),( 2, 3),( 3, 4),( 4, 3)
而从以上四点均无法到达( 5, 5),故无法到达终点,输出-1
数据规模与约定
对于 30%的数据, 1 ≤ m ≤ 5, 1 ≤ n ≤ 10。
对于 60%的数据, 1 ≤ m ≤ 20, 1 ≤ n ≤ 200。
对于 100%的数据, 1 ≤ m ≤ 100, 1 ≤ n ≤ 1,000。
#includeusing namespace std;int a[1005][1005],f[1005][1005],m,n,x,y,c;void dfs(int i,int j,int c,bool fl,int w) { if(i>m||i<1||j<1||j>m) { return; } f[i][j]=w; if(w+abs(c-a[i-1][j])>m>>n; for(int i=1; i<=n; i++) { cin>>x>>y>>c; a[x][y]=c; } memset(f,127,sizeof(f)); int s=f[m][m]; dfs(1,1,a[1][1],1,0); if(f[m][m]==s) { f[m][m]=-1; } cout<
关键词:
[NOIP2017 普及组] 棋盘
AspNet Core MVC项目接入AdminLTE
世界动态:京东百亿补贴大杀器亮剑后 尚“无人伤亡”
奥斯卡影帝陨落“烂片之王” 凯奇:不愿加入漫威宇宙
信阳农专
精准管控|AIRIOT数字油库智能化解决方案
今日热门!k8s对外服务之Ingress
开发中用到的配置文本文件
当前通讯!Python定制对象的独有特征
动态:3.8节大促:腾讯视频、QQ、绿钻、B站、百度网盘会员五折起
看点:钢琴弹出的声音怎么这么好听啊?离不开这四大件!
我国多地将体验超前温暖:郑州要破29℃ 但秋裤还不能脱
环球速看:当下最完美全面屏!京东方宣布独家供应努比亚Z50 Ultra
丧心病狂!这些人利用AI声音冒充亲人诈骗1100万美元
5步绘制高质量流程图
世界消息!朴素贝叶斯与Laplace平滑
一篇搞懂cookie和session
【环球速看料】生成你的自定义密码本Python
快看点丨8个月宝宝像打冷颤一样头抖_婴儿偶尔腿打颤正常吗
被批恶俗烂梗 鸡你太美商标无一注册成功:超20枚被判无效
即时看!AMD Yes!FSR 2.2插件已适用于虚幻引擎
环球焦点!V12自吸发动机+三电机!兰博基尼旗舰跑车动力信息公布:超千匹
天天即时看!招不到人!新加坡软件工程师月薪基本都超4.6万 跑不赢房租
微动态丨今晚打老虎!周杰伦用《赌侠2》梗回应周星驰喊话
当前快播:记一次影视cms黑盒CSRF->RCE
OpenYurt 在龙源 CNStack 云边协同项目的应用
当前资讯!注解:@RequiredArgsConstructor、 @Validated、 @Valid、 @Lazy
全球微动态丨MP 代码生成器工具类
焦点消息!2999元起!五菱羚羊智能电动自行车发布:新国标 200km续航
天猫超级红包开抢:今晚抢30万个6.8元天猫红包 最高3888元
观速讯丨育碧“壮士断腕”:将对欧洲工作室实施战略重组
天天热资讯!人民网评论:别让恶俗网络烂梗毒害孩子 散发恶臭气息
观速讯丨Win11强制要求的金身告破 TPM 2.0漏洞影响数十亿设备
天天头条:60% 程序员大呼:我要远程办公!
世界热消息:一篇文章带你了解折线图
焦点短讯!创建型-单例模式
世界要闻:18位身份证校验Python
【世界热闻】百度统计快速实现网站访问量的统计
环球速递!任长霞电视剧剧情
世界要闻:「全国两会跨省联动报道」一生·一世·一群鸟——黑颈鹤与贵州保护者刘广惠的故事
16+512GB杀到2799元 一加Ace 2V颠覆友商:便宜1000多
观热点:摄影小白也能瞬间变大师!努比亚Z50 Ultra视频评测:最完美的无孔全面屏
当前快报:杭州亚运倒计时200天!首批亚运电竞特许商品上线:史上首次
当前报道:首发749元 一加Buds Pro 2轻享版发布:丹拿联合调音
即时焦点:蔚来丹麦首座换电站上线:老外“跪”在地上观看
Linux常用的20个命令(上)
天天速递!全景剖析阿里云容器网络数据链路(六):ASM Istio
全球聚焦:gitee突然无法访问
【天天时快讯】自从用了 Stream,代码更简洁优雅了!
每日观察!拍了10多年星星!努比亚Z50 Ultra升级11大星空算法
今日看点:AI免费设计LOGO效果惊艳 雷军200万花早了
1.6L自吸最大功率99kW 2023款日产轩逸本月上市
焦点日报:一加Ace 2V首发主动增强式超级Wi-Fi:穿墙能力提升30%
全球快报:一加Ace 2V触控体验碾压iPhone 14 Pro Max:在安卓阵营中表现最佳
全球微动态丨为什么99%的程序员都做不好SQL优化?
当前通讯!跟老杜从零入门MyBatis到架构思维(一)MyBatis概述
告别数据开发中的人工审核!火山引擎 DataLeap 落地“自动校验开发规范”能力
每日播报!Markdown语法学习
赞美翡翠的优美句子有哪些?
【世界速看料】“APP刺客”倒逼厂商升级大内存、大存储!8+128根本不够用了
天天微速讯:一人改代码搞崩推特 马斯克气疯:全部重写!
天天观察:出演《狂飙》爆红!雷军晒“大嫂”高叶人像照:小米13徕卡镜头
全球短讯!若依项目部署详解
最新:python奇葩反爬-你是故意的还是不小心的
全球观焦点:(数据库系统概论|王珊)第十章数据库恢复技术-第四、五、六、七节:数据库恢复技术和数据库镜像
全球百事通!以图搜图实现
每日播报!四步教会你如何画好流程图?
每日快播:华昌集团
全球聚焦:你几点睡?全国熬夜最狠城市揭晓:广东最牛 干这些行业的熬夜最多
金俊秀为什么叫细亚俊秀?金俊秀个人简介资料
已考上大学的简短四字祝福语有哪些?祝福前途似锦的古诗词有哪些?
强迫性动作属抑郁症吗?强迫性动作的自我疗法有哪些?
天天热点评!嫌弃之余,百度的这些搜索技巧真得会!
环球热议:EF7数据库提供者的自定义值生成器
全球热议:Use CMake notes
ArrayList和LinkedList的区别
咬甲癖是心理疾病吗?咬甲癖怎么治疗?
皮肤剥离强迫症是什么?皮肤剥离强迫症怎么治疗?
中移动董事长喊话中小学必学编程:还有委员喊话取消英语主科学了没用 你支持谁?
【世界快播报】最受欢迎的豪华中大型SUV 新款宝马X5实车亮相:国产必卖爆
湖北省“最强9万元补贴”蔓延 云南东风本田抄作业:直补6万
热点在线丨比Dev渠道更“快”!微软为Windows新增Canary测试渠道
全球观热点:砸130亿元 日本又失败!新主力火箭发射后自毁 日本专家谈落后中国多少年
焦点!【ES三周年】Elasticsearch安全配置详解
时讯:【MRTK】修改 HoloLens 应用的默认系统设置
新动态:开心档之Python3 面向对象
面试官要你介绍项目,怎么说?
每日速读!git的使用(一篇非常好的文章)
【快播报】老杜带你从零入门MyBatis,学MyBatis看这篇就够了!
bt种子是什么意思?bt种子怎么变成文件?
怎么查询手机号的号主姓名?怎么查询手机号用了多少年?
cpu怎么看性能参数?cpu检测软件哪个好?
车主称极氪001空调喷白粉末 官方回应:符合国标没有损害
世界今热点:育碧参与 巴黎圣母院加速修复:力争明年重新开放
世界速看:为什么小米手机不在美国卖?看完原因对雷军更有好感
天天快看:魅族20 Pro真机照出炉:“纽扣”四摄有意思
今日聚焦!《卧龙》超猛玩家穿着内裤打Boss 张梁吕布都无奈了
传真机是干什么用的?怎么发传真?
吉吉影音是什么?吉吉影音手机版离线缓存怎么用?
【世界播资讯】封装发送短信功能的封装过程