When submitting a solution in C++, please select either C++14 (GCC 6-32) or C++17 (GCC 7-32) as your compiler. ×

Karan2116's blog

By Karan2116, history, 8 years ago, In English

Is there any site or place on codeforces itself where i can find the list of all tags ? I was practicing graphs but problems seem too scattered like there are tags graph and dfs and similar. Where can i find the list of all the tags on codeforces ?

  • Vote: I like it
  • +8
  • Vote: I do not like it

| Write comment?
»
8 years ago, # |
Rev. 3   Vote: I like it +7 Vote: I do not like it

hello, karankapoor. I write a Java problem to find all the tags on codeforces. here are 35 tags on codeforces now. they are: expression parsing,fft,two pointers,binary search,dsu,strings,number theory,data structures,hashing,shortest paths,matrices,string suffix structures,graph matchings,dp,dfs and similar,meet-in-the-middle,games,schedules,constructive algorithms,greedy,bitmasks,divide and conquer,flows,geometry,math,sortings,ternary search,combinatorics,brute force,implementation,2-sat,trees,probabilities,graphs,chinese remainder theorem, and you can paste any of the 35 words described upon to go to the corresponding tags page with a prefix "http://codeforces.com/problemset/tags/" for example ,you can go to "http://codeforces.com/problemset/tags/dp" to find all dp problems. here are the Java code I used to find all the tags: http://paste.ubuntu.com/14239857/ may it be helpful to you:) and below are all the corresponding 35 tag pages: http://codeforces.com/problemset/tags/expression%20parsing http://codeforces.com/problemset/tags/fft http://codeforces.com/problemset/tags/two%20pointers http://codeforces.com/problemset/tags/binary%20search http://codeforces.com/problemset/tags/dsu http://codeforces.com/problemset/tags/strings http://codeforces.com/problemset/tags/number%20theory http://codeforces.com/problemset/tags/data%20structures http://codeforces.com/problemset/tags/hashing http://codeforces.com/problemset/tags/shortest%20paths http://codeforces.com/problemset/tags/matrices http://codeforces.com/problemset/tags/string%20suffix%20structures http://codeforces.com/problemset/tags/graph%20matchings http://codeforces.com/problemset/tags/dp http://codeforces.com/problemset/tags/dfs%20and%20similar http://codeforces.com/problemset/tags/meet-in-the-middle http://codeforces.com/problemset/tags/games http://codeforces.com/problemset/tags/schedules http://codeforces.com/problemset/tags/constructive%20algorithms http://codeforces.com/problemset/tags/greedy http://codeforces.com/problemset/tags/bitmasks http://codeforces.com/problemset/tags/divide%20and%20conquer http://codeforces.com/problemset/tags/flows http://codeforces.com/problemset/tags/geometry http://codeforces.com/problemset/tags/math http://codeforces.com/problemset/tags/sortings http://codeforces.com/problemset/tags/ternary%20search http://codeforces.com/problemset/tags/combinatorics http://codeforces.com/problemset/tags/brute%20force http://codeforces.com/problemset/tags/implementation http://codeforces.com/problemset/tags/2-sat http://codeforces.com/problemset/tags/trees http://codeforces.com/problemset/tags/probabilities http://codeforces.com/problemset/tags/graphs http://codeforces.com/problemset/tags/chinese%20remainder%20theorem

  • »
    »
    8 years ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    Thanks alot AnswerNotFound for the help. Can u explain me how to run this code in case i wish to know if tags get updtaed in future ? I have not coded in Java. Did u run it in your IDE to get the list of all the tags ?

    • »
      »
      »
      8 years ago, # ^ |
        Vote: I like it +6 Vote: I do not like it

      if you use windows, you can go to google to search "how to download and install JDK on windows", and find a blog which teach you how to install JDK on windows.such like this blog: http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html if you use linux, I think there are some easy way to install jdk, for example, if you use ubuntu, you can input "sudo apt-get install default-java -y" on console to install a JDK edition. after that, input "java -version" on you windows command line or linux console to see whether it is correctly installed.If you've correctly installed JDK,it will show you the Java version. Sorry for my poor English:) after installed Java, you should copy the code(from http://paste.ubuntu.com/14239857/) and store them in a file named "FindAllTags.java".in command line first input "javac FindAllTags.java", then input "java FindAllTags", then you will find the result. the Java IDE I use is called "Eclipse", you can compile the java file in Eclipse. about how to use these series of things may be a long story to tell, if you are interested in Java, I suggest you spend one month to learn it, it's much like C language. sorry for that I can only use Java to get the content of web pages.

  • »
    »
    4 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    I suppose it doesn't work for now.

»
8 years ago, # |
  Vote: I like it +5 Vote: I do not like it

a2oj.com contains a lot of tags. Maybe it can help you out.

  • »
    »
    8 years ago, # ^ |
      Vote: I like it +1 Vote: I do not like it

    I referred a2oj.com however even it did not have recent updated problems.The above list is quite good.Maybe we can refer that :)