// ==UserScript== // @name Codeforces Problem Statement Jumper // @namespace https://github.com/ScrapW // @version 1.0 // @description 将Problemset下的题目页面跳转至该Contest下的题目页面 // @author ScrapW // @match https://codeforces.com/problemset/problem/* // @match http://codeforces.com/problemset/problem/* // @match https://codeforc.es/problemset/problem/* // @match http://codeforc.es/problemset/problem/* // @run-at document-start // @downloadURL none // ==/UserScript== var protocol = window.location.protocol var host = window.location.host var path = window.location.pathname path=path.substr(path.lastIndexOf("problem/")+8) var contest = path.substr(0,path.search('/')) var no = path.substr(path.search('/')+1) var tar=protocol+"//"+host+"/contest/"+contest+"/problem/"+no window.location.href = tar