Advertisement
Guest User

Untitled

a guest
May 29th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.70 KB | None | 0 0
  1. package usacoCAMP;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5. import java.io.PrintWriter;
  6. import java.util.ArrayList;
  7. import java.util.Iterator;
  8. import java.util.SortedSet;
  9. import java.util.StringTokenizer;
  10. import java.util.TreeSet;
  11.  
  12. public class similarcows {
  13.  
  14. public static void main(String[] args) throws Exception {
  15. BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
  16. PrintWriter w = new PrintWriter(System.out);
  17.  
  18. int n = Integer.parseInt(r.readLine());
  19.  
  20. TreeSet<String> cows = new TreeSet<String>();
  21.  
  22. for (int i = 0; i < n; i++) {
  23. StringTokenizer st = new StringTokenizer(r.readLine());
  24. String query = st.nextToken();
  25.  
  26. if (query.equals("BUY")) {
  27. cows.add(st.nextToken());
  28. } else if (query.equals("SELL")) {
  29. String first = st.nextToken();
  30. String second = st.nextToken();
  31.  
  32. SortedSet<String> ans = cows.subSet(first, true, second, true);
  33.  
  34. ArrayList<String> test = new ArrayList<String>();
  35. Iterator<String> j = ans.iterator();
  36. while (j.hasNext()) {
  37. test.add(j.next());
  38. }
  39.  
  40. for (int k = 0; k < test.size(); k++) {
  41. cows.remove(test.get(k));
  42. }
  43. //cows.removeAll(ans);
  44. }
  45. }
  46.  
  47. Iterator<String> i = cows.iterator();
  48.  
  49. while (i.hasNext()) {
  50. w.println(i.next());
  51. }
  52. w.flush();
  53. }
  54.  
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement