2021 icpc 沈阳站 J

news/2024/12/19 4:14:19/

 数字锁问题

运用bfs 打表。

把所有情况看为从0000开始变换。例如1234-2345,就是0000-1111。总共有10^4 种情况,打表。

J: Luggage Lock

#include<bits/stdc++.h>
using namespace std;
int v[10000]={0};
int m[10000]={0};
int change(int k[4]){return 1000*k[0]+100*k[1]+10*k[2]+k[3];
}
int w[20][4]={0,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,9,0,0,9,0,0,9,0,0,9,0,0,0,0,0,1,1,0,1,1,0,1,1,0,0,0,0,9,9,0,9,9,0,9,9,0,0,0,1,1,1,1,1,1,0,0,9,9,9,9,9,9,0,1,1,1,1,9,9,9,9};
void bfs(){queue <int> q;int v0=0;int t,n[4],t1,t0;q.push(v0);v[v0]=1;while(!q.empty()){t=q.front();t0=t;q.pop();for(int i=0;i<4;i++){n[3-i]=t%10;t/=10;}        for(int i=0;i<20;i++){t1=((n[0]+w[i][0]+10)%10)*1000+((n[1]+w[i][1]+10)%10)*100+((n[2]+w[i][2]+10)%10)*10+((n[3]+w[i][3]+10)%10);if(!v[t1]){v[t1]=1;q.push(t1);m[t1]=m[t0]+1;}}}
}
int main(){int i,j,t,T,a0,b0,a[4],b[4];int k[4];bfs();cin>>T;while(T--){cin>>a0>>b0;for(i=0;i<4;i++){a[3-i]=a0%10;a0/=10;b[3-i]=b0%10;b0/=10;k[3-i]=(b[3-i]-a[3-i]+10)%10;}t=change(k);cout<<m[t]<<endl;}return 0;
}

 


http://www.ppmy.cn/news/416906.html

相关文章

2019.9.21-参加海淀区信息学奥林匹克竞赛

今天下午 Neo 去参加了海淀区信奥赛&#xff0c;还是在首师大附中&#xff0c;但明显感觉到比4月份的区程序挑战赛的人多了不少。据说4月份的区挑战赛报名是500多人&#xff0c;9月份的区奥赛就超过900多人了。 最令人意外的是&#xff0c;考试时间和赛前通知的竟然不一样&…

2020icpc沈阳站K题

题目大意&#xff1a;给出 n n n个数的分类和预测值&#xff0c;&#xff08;还有一些概念&#xff1a; T P R TPR TPR, F P R FPR FPR, A U C AUC AUC&#xff09;求 A U C AUC AUC。 分析&#xff1a;不难发现最后要求的是若干个矩形的面积&#xff0c;分段求就可以。先给n个…

大连海洋计算机专业校址,大连海洋大学职业技术学院 瓦房店校区

技校网专门为您推荐的类似问题答案 问题1&#xff1a; 电气自动化,大连海洋大学,专科在瓦房店,和辽宁科技学院,本溪,选哪个 辽宁科技学院(本溪)&#xff0c;它的前身是本溪冶金专科学校&#xff0c;为我们国家培养了很多冶金方面的人才。 问题2&#xff1a; 大连海洋大学今年的…

关于召开2023第81届中国教育装备展示会通知

关于召开2023第81届中国教育装备展示会通知 前言&#xff1a; 受中国教育装备行业协会委托&#xff0c;江西省教育厅和南昌市人民政府共同承办的第81届中国教育装备展示会将于2023年4月21-23日在江西省南昌市举行。在此&#xff0c;我们诚挚邀请并热烈欢迎全国各地教育界同仁、…

2021年大连理工大学(开发区校区)Code人心弦初级组(正式赛)题解

难度预估 Easy&#xff1a;JFBH Middle&#xff1a;AEKC Hard&#xff1a;GDIL 实际效果 Easy&#xff1a;JFB Middle&#xff1a;HC Hard&#xff1a;KAEGD &#xff1f;&#xff1f;&#xff1f;&#xff1a;LI 感想 思维题杀疯局 A题卡住的人有点多 题解 题解按…

大连有望设立第五个国家级新区

据说包括开发区&#xff0c;保税区&#xff0c;出口加工区&#xff0c;金石滩国家旅游度假区&#xff0c;等等&#xff0c;有优惠的财政&#xff0c;金融和投资政策&#xff0c;这就够了。西咸是老陕自吹自擂的产物&#xff0c;国家从未提过第四&#xff0c;老陕总搞这种搞笑的…

大连乒乓网

http://www.bokett.com/bbs/index.asp?boardid385&page 5层木板 http://www.bokett.com/bbs/dispbbs.asp?boardid385&Id217224 乒乓家园(很好的地方) http://www.sundns.org/discuz/index.php