有任何问题 直接联系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) 题解相关推荐

  1. 喵哈哈村的魔法考试 Round #1 (Div.2) 题解源码(A.水+暴力,B.dp+栈)

    A.喵哈哈村的魔法石 发布时间: 2017年2月21日 20:05   最后更新: 2017年2月21日 20:06   时间限制: 1000ms   内存限制: 128M 描述 传说喵哈哈村有三种神 ...

  2. 喵哈哈村的魔法考试 Round #9 (Div.2) 题解

    A题 喵哈哈村的数据筛选游戏 题解:这道题签到题,拿个数组记录一下这个数是否出现过即可. #include<bits/stdc++.h> using namespace std; cons ...

  3. 喵哈哈村的魔法考试 Round #5 (Div.2) C

    喵哈哈村的狼人杀大战(4) 发布时间: 2017年3月6日 11:36   最后更新: 2017年3月6日 11:39   时间限制: 1000ms   内存限制: 128M 描述 喵哈哈村最近热衷于 ...

  4. 喵哈哈村的魔法考试 Round #10 (Div.2) B

    喵哈哈村与哗啦啦村的大战(二) 发布时间: 2017年3月27日 09:25   时间限制: 1000ms   内存限制: 128M 描述 喵哈哈村因为和哗啦啦村争夺稀有的水晶资源,展开了激烈的战斗. ...

  5. 喵哈哈村的魔法考试 Round #1 (Div.2) C 喵哈哈村的魔法石(II) 背包dp

    点击打开链接 描述 沈宝宝的天玄石做的又丑又难看,戴尔廖实在是看不下去了,于是就出手帮助了他. 戴尔廖从怀中掏出了很多块神奇的石头,这些石头都是矿石结晶.每颗矿石结晶拥有着的人之精华,以及的地之精华. ...

  6. 喵哈哈村的魔法考试 (1)

    描述 传说喵哈哈村有三种神奇的魔法石:第一种魔法石叫做人铁石,拥有$A$的能量:第二种魔法石叫做地冈石,拥有$B$的能量:而第三种,则是最神奇的天玄石,拥有无可比拟的$C$的能量! 但是有一天,沈宝宝 ...

  7. 玲珑学院OJ 1130 - 喵哈哈村的魔法大师╳灬兲笙疯癫°月【强连通+可相交最小路径覆盖+背包】

    1130 - 喵哈哈村的魔法大师╳灬兲笙疯癫°月 Time Limit:1s Memory Limit:256MByte Submissions:196Solved:23 DESCRIPTION ╳灬 ...

  8. 喵哈哈村的魔法源泉(3)-(树的直径)

    喵哈哈村的魔法源泉(3) 发布时间: 2017年5月9日 20:59   最后更新: 2017年5月9日 20:59   时间限制: 1000ms   内存限制: 128M 描述 喵哈哈村有一个魔法源 ...

  9. Codeforces Round #514 (Div. 2)题解

    Codeforces Round #514 (Div. 2)题解 A 喵,直接模拟. B 枚举所有盖章时的,合法的,左上角的位置.能盖的话就盖一下.最后check一下图案是否相等即可 C 一轮一轮的扔 ...

  10. Codeforces Round #182 (Div. 1)题解【ABCD】

    Codeforces Round #182 (Div. 1)题解 A题:Yaroslav and Sequence1 题意: 给你\(2*n+1\)个元素,你每次可以进行无数种操作,每次操作必须选择其 ...

最新文章

  1. 对话腾讯AI Lab:即将开源自动化模型压缩框架PocketFlow,加速效果可达50%
  2. 巨头纷纷看上的中国Robobus又获1亿美元投资
  3. linux 内核 netfilter 网络过滤模块 (4)-期望连接
  4. python从字符串中提取数字并转换为相应数据类型_python从PDF中提取数据的示例
  5. kafka 怎么样连接图形化界面_从零开始搭建Kafka+SpringBoot分布式消息系统
  6. php6 配置,thinkphp6下载安装与配置图文详细讲解教程(composer下载安装)
  7. 新浪微博王传鹏:微博推荐架构的演进
  8. 【CVPR 2021】基于样本间关系的知识蒸馏:Complementary Relation Contrastive Distillation
  9. 莫烦python进化算法_使用遗传算法解决TSP问题(莫烦python 学习笔记)
  10. Excel常用技巧1
  11. git里面的文件怎么删不掉_git如何删除已经提交的文件夹
  12. 10015---SpringMVC--自定义视图
  13. php发出声音,电容也会发出声音!电容啸叫是怎么产生的?如何解决?
  14. Convert UOM values
  15. 使用文件保险箱加密 Mac 上的启动磁盘
  16. 基于Citrix的云桌面远程连接Mac机
  17. SpringSecurity之SecurityContext和Authentication对象
  18. 肾内科护理 100326
  19. java中使用Jedis操作Redis实例
  20. 2016-6-2-第二个sprint

热门文章

  1. python话费充值_手机话费充值接口开发指南(含API文档,充值移动、联通、电信话费)...
  2. malloc、calloc、realloc
  3. vue全家桶都包括哪些 vue全家桶都有什么 vue全家桶详细介绍
  4. py征途3之填坑(pagerank个人详解)
  5. 大陆资金港股打新股亲身体验全流程
  6. SpringBoot之九重九阳神功
  7. Reading Ingestion —— Paxos Made Simple
  8. MATLAB TIFF转Shape、TIFF和Shape的读写
  9. 我的世界服务器无限掉虚空,这条命令能够让世界瞬间毁灭,无限存活虚空!
  10. LoRa SX1278通信代码学习笔记