题目要求

题目链接

分析

吐槽:

  1. 无时无刻都要跟着?这还追个锤子?
  2. 数据点1是:第一行1 1;第2行WC;第三行WC;追到女厕所……
  3. 数据换行问题和空格问题真的恶心!!!

好了这个题,其实就用一个便于查找的Set存一下高手的地点,再逐行读入萝莉每天的位置,用一下contains()即可。

注意的是这题好像换行还有空格有问题,要是不按我这么写,不是RE就是WA……trim()不香吗?

另说,样例数据有问题,别照着那个写,真实情况是两个数字都在第一行的。

AC代码(Java语言描述)

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashSet;
import java.util.Set;public class Main {public static void main(String[] args) throws IOException {Set<String> boy_places = new HashSet<>();BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));String[] nums = reader.readLine().split(" ");int n = Integer.parseInt(nums[0]), m = Integer.parseInt(nums[1]);for (int i = 0; i < n; i++) {boy_places.add(reader.readLine().trim());}int counter = 0;for (int i = 0; i < m; i++) {if (boy_places.contains(reader.readLine().trim())) {counter++;}}System.out.println(counter);reader.close();}
}

高手追小萝莉的故事(洛谷P1184题题解,Java语言描述)相关推荐

  1. 求第k小的数(洛谷P1923题题解,Java/C++语言描述)

    题目要求 题目链接 分析 <查找第K大/小元素算法> 这题不使用线性复杂度算法是过不去的(除非你用C++的[内置函数]or[快读+sort()]) Java应该是不可能过去的,你用C++可 ...

  2. 小A点菜(洛谷P1164题题解,Java语言描述)

    题目要求 题目链接 分析 用DPDPDP做是必然的,讲讲二维的吧: f[i][j]f[i][j]f[i][j]:用前iii道菜用光jjj元钱的可能组合数 剩下的钱等于第iii道菜的价格时,f[i][j ...

  3. 线性存储的最短平均检索时间(洛谷P1253题题解,Java语言描述)

    题目要求 P1253题目链接 分析 很像 ~洛谷P1223题题解~,也是一种类似SJF的贪心法. 排个序,由于两个不大于10000的数,乘起来还是int,就使用int属性吧. 数据量小,所以Scann ...

  4. 队列模拟约瑟夫问题(洛谷P1996题题解,Java语言描述)

    题目要求 P1996题目链接 分析 以前就研究过"约瑟夫环"问题: <单循环链表求解约瑟夫环问题(Java语言描述)> <杀人游戏~约瑟夫环(洛谷P1145题题解 ...

  5. 巧用TreeSet求解第k小整数(洛谷P1138题题解,Java语言描述)

    题目要求 P1138题目链接 分析 第K小整数应该是比较经典的问题啦,但我们也可以利用现成的数据结构去完成轻松处理. 既然还要去重,那不妨--嘿嘿嘿--TreeSet万岁!! 把元素全打进去就完成了去 ...

  6. 麦森数(洛谷P1045题题解,Java语言描述)

    题目要求 题目链接 分析 这题挺经典的,快速幂取模算法,如果求出大数再取模就可能T掉. 之前有篇文章写了这个算法:<快速幂算法详解&&快速幂取模算法详解> 既然是Java, ...

  7. 枚举求解单词方阵(洛谷P1101题题解,Java语言描述)

    题目要求 P1101题目链接 分析 可以用DFS做,但我立下了个Flag,所以就用了朴素的枚举来做.... 结果,我的天哪,做了好几个小时-- 其实这种地图题,真的适合 DFS or BFS or D ...

  8. 快速幂||取余运算【模板】(洛谷P1226题题解,Java语言描述)

    题目要求 P1226题目链接 分析 标准的快速幂取模算法板子,之前这个算法我在这篇文章中讲过了:<快速幂算法详解&&快速幂取模算法详解>. 这里选择使用比较简单的API实现 ...

  9. 求子集元素之和(洛谷P2415题题解,Java语言描述)

    题目要求 P2415题目链接 分析 这题我觉得--当个数学题做就好了嘛. 有一个数N的情况:result = 1 * N 有两个数N1.N2的情况:result = 2 * (N1+N2) 有三个数N ...

最新文章

  1. 神策用户画像 2 大功能:千人千面,一人千面,一次给你
  2. SAP UI5 Web Component不同React页面的跳转实现
  3. [深度学习] 自然语言处理 --- ALBERT 介绍
  4. matlab井深测量,一种井深测量系统及方法与流程
  5. Django缓存和内置信号
  6. asp.net request获取url各个部分
  7. sqlitepython导入数据_Python导入excel数据到sqlite;
  8. Gmail priority inbox帮助你减少工作量
  9. 【Eureka】服务发现调用
  10. python 抢购小米_利用Python+selenium实现小米商城抢购代码
  11. 百度CTO李一男:未来五年电子商务是关注重点
  12. 25G/100G-PON演进与趋势分析
  13. 7-27 EDG nb(20 分)
  14. nvm介绍及常用命令
  15. ROS单线程与多线程处理
  16. 年后要不要跳槽?看完这篇产业互联网趋势分析再决定吧!
  17. 两篇毕业论文致谢同一个女朋友?大型翻车现场!
  18. Java 的 IDEA 神级插件!
  19. 用子弹笔记学C++(1)
  20. 【开源共享】全网最简单易用的imx6ull烧写工具设计初衷工作原理设计前的思考

热门文章

  1. Contest Hunter 0103最短Hamilton路径 【状压dp】 By cellur925
  2. 在.Net 4.0下用dynamic为你的系统解耦
  3. 《你必须知道的.NET》,评价和推荐
  4. FileOutputStreamTest
  5. 数据库为date型,而前端要显示String型,问题解决
  6. OpenResty+Lua+redis+mysql实现高性能高可用限流缓存
  7. oracle rac实例切换,RAC+单实例DG的切换
  8. 域中计算机与用户,域内计算机和用户获取实现vbs代码
  9. java this() super()_java中的this和super
  10. 深入理解java虚拟机 (二) 第二版