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

php网站开发怎么接私活拉新工作室在哪里接项目

php网站开发怎么接私活,拉新工作室在哪里接项目,玉田做网站,网页游戏开服表大全文章目录 一、题目[TJOI2010] 阅读理解题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 二、题解基本思路:代码 一、题目 [TJOI2010] 阅读理解 题目描述 英语老师留了 N N N 篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典&am…

文章目录

  • 一、题目
  • [TJOI2010] 阅读理解
    • 题目描述
    • 输入格式
    • 输出格式
    • 样例 #1
      • 样例输入 #1
      • 样例输出 #1
    • 提示
  • 二、题解
    • 基本思路:
    • 代码


一、题目

[TJOI2010] 阅读理解

题目描述

英语老师留了 N N N 篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。

输入格式

第一行为整数 N N N ,表示短文篇数,其中每篇短文只含空格和小写字母。

按下来的 N N N 行,每行描述一篇短文。每行的开头是一个整数 L L L ,表示这篇短文由 L L L 个单词组成。接下来是 L L L 个单词,单词之间用一个空格分隔。

然后为一个整数 M M M ,表示要做几次询问。后面有 M M M 行,每行表示一个要统计的生词。

输出格式

对于每个生词输出一行,统计其在哪几篇短文中出现过,并按从小到大输出短文的序号,序号不应有重复,序号之间用一个空格隔开(注意第一个序号的前面和最后一个序号的后面不应有空格)。如果该单词一直没出现过,则输出一个空行。

样例 #1

样例输入 #1

3
9 you are a good boy ha ha o yeah
13 o my god you like bleach naruto one piece and so do i
11 but i do not think you will get all the points
5
you
i
o
all
naruto

样例输出 #1

1 2 3
2 3
1 2
3
2

提示

对于 30 % 30\% 30% 的数据, 1 ≤ M ≤ 1 0 3 1\le M\le 10^3 1M103

对于 100 % 100\% 100% 的数据, 1 ≤ M ≤ 1 0 4 1\le M\le 10^4 1M104 1 ≤ N ≤ 1 0 3 1\le N\le 10^3 1N103

每篇短文长度(含相邻单词之间的空格) ≤ 5 × 1 0 3 \le 5\times 10^3 5×103 字符,每个单词长度 ≤ 20 \le 20 20 字符。

每个测试点时限 2 2 2 秒。

感谢@钟梓俊添加的一组数据。

二、题解

基本思路:

  • 这道题要统计单词在哪几篇短文中出现过,序号不能重复且按从小到大输出短文的序号。
  • (1).有没有出现过可以用哈希来判断。
  • (2).序号不能重复且按从小到大输出短文的序号,很显然这里可以用STL中的set(集合)来存放序号。
  • (3).那么该怎么把哈希和set结合起来呢?这里我做了一番尝试,既然之前写的时候遇到了unordered_map<int,vector> ,那么一定也可以有unordered_map<int,set>,这样就结合在一起了。

代码

#include<bits/stdc++.h>
using namespace std;#define IOS ios::sync_with_stdio(0),cin.tie(0),cout.tie(0)
#define endl "\n"
#define int long long 
#define repn(i,o,n) for(int i=o;i<=n;i++)
#define rep(i,o,n) for(int i=o;i<n;i++)void solve(){unordered_map<string,set<int>> mp;int n,m;cin>>n;repn(i,1,n){int L;cin>>L;repn(j,1,L){string str;cin>>str;//单词序号插入到该单词对应的序号集合 mp[str].insert(i);}}cin>>m;while(m--){string str;cin>>str;if(mp[str].empty()){cout<<endl;//不存在要输出空行,注意是空行哦!(bushi空格T_T) continue;}bool flag=false;for(auto i:mp[str]){//输出 if(flag) cout<<" ";cout<<i;flag=true;}cout<<endl;}}signed main(){IOS;int T=1;//cin>>T;while(T--){solve();}return 0;
}
http://www.zhongyajixie.com/news/63220.html

相关文章:

  • 公司名称 网站域名 关联百度热榜排行
  • 网站设计的公司如何选快速排名网站
  • 清远专业网站建设珠海网站设计
  • 能不能同行网站做站长统计教育培训机构加盟十大排名
  • 做网站要用到数据库吗最好用的磁力搜索神器
  • 注册个公司要多少钱费用衡阳有实力seo优化
  • 北京中国建设部网站首页免费行情网站
  • 网站不同如何做企业网页
  • html5做测试网站的源代码管理人员需要培训哪些课程
  • 农业门户网站模板品牌网络营销策划书
  • 微信分享网站显示图片网站seo关键词优化
  • 零基础可以做网站吗北京seo顾问服务
  • 赣州网站建设资讯专门制作小程序的公司
  • 福田做商城网站建设哪家服务周到怎么创建个人网站
  • 中国铁建统一企业门户网站网络营销推广手段
  • 榆林市建设局网站今天的新闻头条最新消息
  • 广州做网站厉害的公司网络软文案例
  • 南京建设企业苏州seo门户网
  • 什么公司做企业网站网络营销策略的制定
  • 手机访问跳转手机网站文大侠seo博客
  • 开发一个网站一般需要多少钱360收录入口
  • wordpress源码安装页优化软件
  • 义务网站建设网坛最新排名
  • 有哪些网站可以做视频站长之家ip地址归属查询
  • 莱芜金点子信息港电子版官网谷歌seo详细教学
  • 淘宝客导购网站怎么建设seo查询官网
  • 深圳动态科技集团网站google关键词
  • 企业做推广哪些网站比较好2021年近期舆情热点话题
  • 邢台做企业网站网络免费推广平台
  • woocommerce做零售网站网页推广怎么收取费用