喵哈哈村的魔法考试 Round #6 (Div.3) 题解
有任何问题 直接联系QQ:475517977
喵哈哈村的代码传说 第一章 冒泡排序
第一题就是排序嘛,在ACM/OI竞赛中,我只推崇一种排序方法,就是直接调用algorithm里面的sort函数。
#include<bits/stdc++.h>
using namespace std;int main(){int n;while(cin>>n){vector<int> V;for(int i=0;i<n;i++){int p;scanf("%d",&p);V.push_back(p);}sort(V.begin(),V.end());for(int i=0;i<n;i++)cout<<V[i]<<" ";cout<<endl;}
}
喵哈哈村的代码传说 第二章 神经网络
这道题实际上就是考察你知不知道异或。
如果相同就输出0,否则输出1就好了。
#include<bits/stdc++.h>
using namespace std;
string a,b;
int n;int main(){while(cin>>n){cin>>a>>b;for(int i=0;i<n;i++){if(a[i]==b[i])cout<<"0";else cout<<"1";}cout<<endl;}
}
喵哈哈村的代码传说 第三章 宽度优先搜索
BFS的裸题嘛,如果你不会代码,那就仔细研读我的代码吧。
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1e3+6;
int n,m,x0,yy0,x1,yy1;
int mp[maxn][maxn];
string s[maxn];
int dx[4]={1,-1,0,0};
int dy[4]={0,0,1,-1};
int check(int x,int y){if(x<0||x>=n)return false;if(y<0||y>=m)return false;if(mp[x][y]!=-1)return false;if(s[x][y]=='0')return false;return true;
}
void solve(){x0--,yy0--,x1--,yy1--;for(int i=0;i<n;i++)cin>>s[i];memset(mp,-1,sizeof(mp));queue<int> QX,QY;QX.push(x0);QY.push(yy0);mp[x0][yy0]=0;while(!QX.empty()){int nowx=QX.front();int nowy=QY.front();QX.pop(),QY.pop();for(int i=0;i<4;i++){int nex=nowx+dx[i];int ney=nowy+dy[i];if(check(nex,ney)){mp[nex][ney]=mp[nowx][nowy]+1;QX.push(nex);QY.push(ney);}}}printf("%d\n",mp[x1][yy1]);return;
}
int main(){while(cin>>n>>m>>x0>>yy0>>x1>>yy1)solve();return 0;
}
喵哈哈村的代码传说 第四章 并查集
这道题就是并查集的题目,就是裸的并查集。
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1e5+6;
int n,m;
int fa[maxn];
int fi(int x){return fa[x]==x?x:fa[x]=fi(fa[x]);
}
int uni(int x,int y){x = fi(x),y = fi(y);fa[x]=y;
}
void solve(){for(int i=1;i<=n;i++)fa[i]=i;for(int i=0;i<m;i++){int a,b,c;scanf("%d%d%d",&a,&b,&c);if(a==1){uni(b,c);}else{if(fi(b)==fi(c)){cout<<"Yes"<<endl;}else{cout<<"No"<<endl;}}}
}
int main(){while(cin>>n>>m)solve();
}
喵哈哈村的代码传说 第五章 找规律
多校原题。Sg函数的裸题。
sg[0]=0
当x=8k+7时sg[x]=8k+8,
当x=8k+8时sg[x]=8k+7,
其余时候sg[x]=x;(k>=0)
#include <bits/stdc++.h>using namespace std;int main()
{int T,n;scanf("%d",&T);while(T--){int ans=0;scanf("%d",&n);for(int i=0;i<n;i++){int x,sg;scanf("%d",&x);if(x%8!=0&&x%8!=7)sg=x;elseif(x%8==0) sg=x-1;else sg=x+1;ans^=sg;}if(ans) printf("First player wins.\n");else printf("Second player wins.\n");}return 0;
}
打表找规律可得,数学归纳法可证
喵哈哈村的魔法考试 Round #6 (Div.3) 题解相关推荐
- 喵哈哈村的魔法考试 Round #1 (Div.2) 题解源码(A.水+暴力,B.dp+栈)
A.喵哈哈村的魔法石 发布时间: 2017年2月21日 20:05 最后更新: 2017年2月21日 20:06 时间限制: 1000ms 内存限制: 128M 描述 传说喵哈哈村有三种神 ...
- 喵哈哈村的魔法考试 Round #9 (Div.2) 题解
A题 喵哈哈村的数据筛选游戏 题解:这道题签到题,拿个数组记录一下这个数是否出现过即可. #include<bits/stdc++.h> using namespace std; cons ...
- 喵哈哈村的魔法考试 Round #5 (Div.2) C
喵哈哈村的狼人杀大战(4) 发布时间: 2017年3月6日 11:36 最后更新: 2017年3月6日 11:39 时间限制: 1000ms 内存限制: 128M 描述 喵哈哈村最近热衷于 ...
- 喵哈哈村的魔法考试 Round #10 (Div.2) B
喵哈哈村与哗啦啦村的大战(二) 发布时间: 2017年3月27日 09:25 时间限制: 1000ms 内存限制: 128M 描述 喵哈哈村因为和哗啦啦村争夺稀有的水晶资源,展开了激烈的战斗. ...
- 喵哈哈村的魔法考试 Round #1 (Div.2) C 喵哈哈村的魔法石(II) 背包dp
点击打开链接 描述 沈宝宝的天玄石做的又丑又难看,戴尔廖实在是看不下去了,于是就出手帮助了他. 戴尔廖从怀中掏出了很多块神奇的石头,这些石头都是矿石结晶.每颗矿石结晶拥有着的人之精华,以及的地之精华. ...
- 喵哈哈村的魔法考试 (1)
描述 传说喵哈哈村有三种神奇的魔法石:第一种魔法石叫做人铁石,拥有$A$的能量:第二种魔法石叫做地冈石,拥有$B$的能量:而第三种,则是最神奇的天玄石,拥有无可比拟的$C$的能量! 但是有一天,沈宝宝 ...
- 玲珑学院OJ 1130 - 喵哈哈村的魔法大师╳灬兲笙疯癫°月【强连通+可相交最小路径覆盖+背包】
1130 - 喵哈哈村的魔法大师╳灬兲笙疯癫°月 Time Limit:1s Memory Limit:256MByte Submissions:196Solved:23 DESCRIPTION ╳灬 ...
- 喵哈哈村的魔法源泉(3)-(树的直径)
喵哈哈村的魔法源泉(3) 发布时间: 2017年5月9日 20:59 最后更新: 2017年5月9日 20:59 时间限制: 1000ms 内存限制: 128M 描述 喵哈哈村有一个魔法源 ...
- Codeforces Round #514 (Div. 2)题解
Codeforces Round #514 (Div. 2)题解 A 喵,直接模拟. B 枚举所有盖章时的,合法的,左上角的位置.能盖的话就盖一下.最后check一下图案是否相等即可 C 一轮一轮的扔 ...
- Codeforces Round #182 (Div. 1)题解【ABCD】
Codeforces Round #182 (Div. 1)题解 A题:Yaroslav and Sequence1 题意: 给你\(2*n+1\)个元素,你每次可以进行无数种操作,每次操作必须选择其 ...
最新文章
- 对话腾讯AI Lab:即将开源自动化模型压缩框架PocketFlow,加速效果可达50%
- 巨头纷纷看上的中国Robobus又获1亿美元投资
- linux 内核 netfilter 网络过滤模块 (4)-期望连接
- python从字符串中提取数字并转换为相应数据类型_python从PDF中提取数据的示例
- kafka 怎么样连接图形化界面_从零开始搭建Kafka+SpringBoot分布式消息系统
- php6 配置,thinkphp6下载安装与配置图文详细讲解教程(composer下载安装)
- 新浪微博王传鹏:微博推荐架构的演进
- 【CVPR 2021】基于样本间关系的知识蒸馏:Complementary Relation Contrastive Distillation
- 莫烦python进化算法_使用遗传算法解决TSP问题(莫烦python 学习笔记)
- Excel常用技巧1
- git里面的文件怎么删不掉_git如何删除已经提交的文件夹
- 10015---SpringMVC--自定义视图
- php发出声音,电容也会发出声音!电容啸叫是怎么产生的?如何解决?
- Convert UOM values
- 使用文件保险箱加密 Mac 上的启动磁盘
- 基于Citrix的云桌面远程连接Mac机
- SpringSecurity之SecurityContext和Authentication对象
- 肾内科护理 100326
- java中使用Jedis操作Redis实例
- 2016-6-2-第二个sprint
热门文章
- python话费充值_手机话费充值接口开发指南(含API文档,充值移动、联通、电信话费)...
- malloc、calloc、realloc
- vue全家桶都包括哪些 vue全家桶都有什么 vue全家桶详细介绍
- py征途3之填坑(pagerank个人详解)
- 大陆资金港股打新股亲身体验全流程
- SpringBoot之九重九阳神功
- Reading Ingestion —— Paxos Made Simple
- MATLAB TIFF转Shape、TIFF和Shape的读写
- 我的世界服务器无限掉虚空,这条命令能够让世界瞬间毁灭,无限存活虚空!
- LoRa SX1278通信代码学习笔记