当前位置: 首页 > 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/808419/

相关文章:

  • 域名购买万网东莞seo推广运营服务
  • 金泉网 网站建设最全的游戏网站
  • 中信云 做网站北京做网站价格
  • 济南网站自然优化公司注册地址变更手续
  • 支付平台网站建设医疗网站建设渠道
  • 北京做网站价格深圳网站软件网站建设
  • wordpress 多语言站点怎么备份wordpress主题设置
  • 如何做自己的视频网站微信学校网站模板
  • 怎么做可以直播的网站能建设铁塔的公司网站
  • 服务器上如何建设多个网站西安网站托管
  • 襄阳大摩网站建设网站建设包装策略
  • latex写wordpress温州优化推广
  • 网站建设的总结与评价网页传奇单机版
  • 智能模板网站建设费用太原网站建设开发
  • 福建城乡建设部网站首页wordpress标题间隔符修改
  • 张家港网站设计制作微商新零售系统
  • 招商网站建设需要什么网页设计作品欣赏网站
  • 合肥建站推广学校网站建设说明
  • 回收手机的网站哪家好宣传册内容模板
  • 小语种外贸建站营销方式方案案例
  • 达内网站开发培训wordpress主题响应式
  • 东莞家政网站建设wordpress 字体类型
  • 做网站游戏都需要什么昆山规建设局网站
  • 霍邱县住房和城乡建设局网站wordpress首页怎么改
  • 请描述网站开发的一般流程三站合一 网站建设
  • 网站建设公司建设wordpress网站背景
  • 贵阳网站建设开发搜索引擎的使用方法和技巧
  • 佛山网站设计模板精准营销公司
  • 建网站的公司免费企业黄页下载
  • 窗帘网站建设策划书php7 wordpress