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

互联网平台建设方案关键词优化排名技术

互联网平台建设方案,关键词优化排名技术,六安网站制作哪里有,旧电脑做网站服务器题目 Farmer John有若干头奶牛。为了训练奶牛们的智力,Farmer John在谷仓的墙上放了一张美国地图。地图上表明了每个城市及其所在州的代码(前两位大写字母)。 由于奶牛在谷仓里花了很多时间看这张地图,他们开始注意到一些奇怪的…

题目

Farmer John有若干头奶牛。为了训练奶牛们的智力,Farmer John在谷仓的墙上放了一张美国地图。地图上表明了每个城市及其所在州的代码(前两位大写字母)。

由于奶牛在谷仓里花了很多时间看这张地图,他们开始注意到一些奇怪的关系。例如,FLINT的前两个字母就是MIAMI所在的 FL 州,MIAMI的前两个字母则是FLINT所在的MI州。
确切地说,对于两个城市,它们的前两个字母互为对方所在州的名称。

我们称两个城市是一个一对「特殊」的城市,如果他们具有上面的特性,并且来自不同的州。对于总共N座城市,奶牛想知道有多少对「特殊」的城市存在。请帮助他们解决这个有趣的地理难题!

输入输出格式

输入格式

输入共N+1行。

第一行一个正整数N,表示地图上的城市的个数。
接下来N行,每行两个字符串,分别表示一个城市的名称(2∼10个大写字母)和所在州的代码(2个大写字母)。同一个州内不会有两个同名的城市。

输出格式

输出共一行一个整数,代表特殊的城市对数。

输入输出样例

输入样例

6
MIAMI FL
DALLAS TX
FLINT MI
CLEMSON SC
BOSTON MA
ORLANDO FL

输出样例

1

解析

此题目是把州和城市的前两位分别提取出来hash,然后存到map里。

注意州和城市的前两位相同时要加上特判

#include<iostream>
#include<map>
using namespace std;
map<int,int> m[100005];
int n,ans;
string s,t;
int main(){cin>>n;for(int i=1;i<=n;i++){cin>>s>>t;int a=s[0]*26+s[1],b=t[0]*26+t[1];ans+=m[b][a];//将满足条件的也就是相应位置相反的加上if(a==b){ans-=m[b][a];}m[a][b]++;}cout<<ans<<endl;return 0;
}
http://www.yayakq.cn/news/593818/

相关文章:

  • 宜宾网站建设宜宾安阳网站建设兼职
  • 广告公司可以做网站吗重庆建设网
  • 网站建设新闻发布注意事项廊坊做网站教程
  • 鄂尔多斯网站建设公司吉祥物在线设计网站
  • 网站一年域名费用多少钱彬县网约车
  • 世界杯直播观看网站wordpress windows 10
  • 网站用户告知书六安网站制作公司价格
  • 网站设置专栏wordpress多站点的路径
  • 誉铭摄影网站口碑的经典句子
  • 快站淘客中转页wordpress后台点击菜单没反应应
  • 在线网站分析工具wordpress移机
  • 潍坊住房和城乡建设部网站本地搭建wordpress建站教程
  • 开福区城乡建设局门户网站建设营销型网页
  • 佛山全网营销型网站建设网站空间大小怎么查看
  • 网站建设窗口框架兴化网站开发
  • 建设教育局官方网站杭州上城区抖音seo如何
  • 免费直播网站开发海南免税店网上商城
  • 山西省网站域名备案得多长时间专门做活动的网站
  • 沈阳火车站网站开发近期市场
  • 手机端网站建站ppt超链接到网站怎么做
  • 企业网站的制作与维护1免费网站建站
  • 网站后台看不到部分内容做高端网站建设
  • 米各庄网站建设怎么修改自己的网站
  • 意大利之家设计网站wordpress <>
  • 湛江做网站公司广东网站建设网站
  • 专业网站建设品牌策wordpress扁平模板下载
  • 玉林网站推广怎么做网店
  • 电子商务网站建设中的重要性长沙高端网站建设
  • 网站备案把二级域名放在国外wordpress get_tags
  • 如何找到做网站的客户邢路桥建设总公司网站