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

一键安装网站运行环境低价网站建设联系方式

一键安装网站运行环境,低价网站建设联系方式,网站篡改搜索引擎js,wordpress文章文件作者 陈越 单位 浙江大学 2018年世界杯#xff0c;冰岛队因1:1平了强大的阿根廷队而一战成名。好事者发现冰岛人的名字后面似乎都有个“松”#xff08;son#xff09;#xff0c;于是有网友科普如下#xff1a; 冰岛人沿用的是维京人古老的父系姓制#xff0c;孩子的姓…作者 陈越 单位 浙江大学 2018年世界杯冰岛队因1:1平了强大的阿根廷队而一战成名。好事者发现冰岛人的名字后面似乎都有个“松”son于是有网友科普如下 冰岛人沿用的是维京人古老的父系姓制孩子的姓等于父亲的名加后缀如果是儿子就加 sson女儿则加 sdottir。因为冰岛人口较少为避免近亲繁衍本地人交往前先用个 App 查一下两人祖宗若干代有无联系。本题就请你实现这个 App 的功能。 输入格式 输入首先在第一行给出一个正整数 N1N≤105为当地人口数。随后 N 行每行给出一个人名格式为名 姓带性别后缀两个字符串均由不超过 20 个小写的英文字母组成。维京人后裔是可以通过姓的后缀判断其性别的其他人则是在姓的后面加 m 表示男性、f 表示女性。题目保证给出的每个维京家族的起源人都是男性。 随后一行给出正整数 M为查询数量。随后 M 行每行给出一对人名格式为名1 姓1 名2 姓2。注意这里的姓是不带后缀的。四个字符串均由不超过 20 个小写的英文字母组成。 题目保证不存在两个人是同名的。 输出格式 对每一个查询根据结果在一行内显示以下信息 若两人为异性且五代以内无公共祖先则输出 Yes若两人为异性但五代以内不包括第五代有公共祖先则输出 No若两人为同性则输出 Whatever若有一人不在名单内则输出 NA。 所谓“五代以内无公共祖先”是指两人的公共祖先如果存在的话必须比任何一方的曾祖父辈分高。 输入样例 15 chris smithm adam smithm bob adamsson jack chrissson bill chrissson mike jacksson steve billsson tim mikesson april mikesdottir eric stevesson tracy timsdottir james ericsson patrick jacksson robin patricksson will robinsson 6 tracy tim james eric will robin tracy tim april mike steve bill bob adam eric steve tracy tim tracy tim x man april mikes输出样例 Yes No No Whatever Whatever NA 题目说了只要查维京家族的祖上所以我们只存维京家族的族谱就行。 但维京家族的族谱很乱所以要用双层循环去遍历是否有同一个人出现。 最后再判断就结束了 #includebits/stdc.h using namespace std; typedef long long ll; #define endl \nll n,m; string s,ss,sx,sy; mapstring,pairbool,string mp;//本人姓名,性别(1为男,0为女),父亲姓名bool find(string x ,string y){//以x家族为基准,遍历两个家族 ll cx 0,cy;while(x ! ){//x只往上4代,y往上遍历所有人 cy 0;s y;//每次y家族从头开始 while(s ! ){if(cx 4 cy 4)return 1;if(x s (cx 4 || cy 4) )return 0;smp[s].second;cy;}xmp[x].second;//x往上一代 cx;}return 1;//防止两家都没有4代人情况出现 }void solve(){cin n;while(n --){//记录族谱 cin s ss;if(ss.back() n)mp[s]{1,ss.substr(0,ss.size()-4)};if(ss.back() r)mp[s]{0,ss.substr(0,ss.size()-7)};if(ss.back() m)mp[s].first1;if(ss.back() f)mp[s].first0;}cin m;while(m --){cin sx s sy s;if(!mp.count(sx) || !mp.count(sy))cout NA endl;else if(mp[sx].first mp[sy].first)cout Whatever endl;else if(find(sx,sy))cout Yes endl;else cout No endl;}return ; }int main(){ll t1;//cin t;while(t--)solve();return 0; }
http://www.pierceye.com/news/547821/

相关文章:

  • 网站产品详情页怎么做的用服务器做网站空间
  • 河北网站制作报价长春市建设技工学校网站
  • 盘锦做网站专家常州网站建设企业网站制作
  • 关于建设网站的报告wordpress 视频 广告插件
  • 生态养殖网站模板网赌网站建设多少钱
  • wordpress is长沙百度提升优化
  • 福州网站建设哪个好网页被禁止浏览怎么解决
  • 缩短链接的网站磁力猫引擎
  • 佛山网站到首页排名网站开发招标任务书
  • 网站建设相关专业手机网站建设软件有哪些
  • 做网站编辑累吗平台推广策划
  • 景区网站模板深圳中建南方建设集团网站
  • 深圳市网站建设有补贴吗特殊教育学校网站建设方案
  • 专业电影网站建设建e全景效果图
  • 优惠券网站怎么做的哪里有网站制作
  • 单页网站搭建购买一级域名做网站
  • 优秀设计作品的网站单页网站仿制教程
  • 品牌形象网站有哪些ajs17网站建设
  • 微信公众号手机网站开发文成网站制作
  • 中邮通建设咨询有限公司官方网站网站升级及政务新媒体建设方案
  • 网站建设服务费会计分录宁波市住房与城乡建设部网站
  • 如何申请cn域名做网站wordpress 企业网站主题
  • 网站建设 锋云科技公司东莞有什么比较好的网站公司
  • json取数据做网站做问卷哪个网站好
  • 做特产网站的原因手机网站建设技术
  • 唐山企业网站建设公司wordpress 插件 破解
  • 西安自助建站系统做360网站快速排名软件
  • 青岛响应式网站设计规划排版网站
  • 吉林省住房和建设厅网站免费的海报设计软件
  • 求创意设计分享的网站做国产免费视频网站