Luogu Solutions for Codeforces

Add a button to your Codeforces tool bar.

// ==UserScript==
// @name         Luogu Solutions for Codeforces
// @namespace    https://subc.rip
// @version      2024-02-17
// @description  Add a button to your Codeforces tool bar.
// @author       subcrip
// @match        https://codeforces.com/problemset/problem/*
// @match        https://codeforces.com/contest/*/problem/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=codeforces.com
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    const url = window.location.pathname.split('/');
    let contest, problem;
    if (url.includes('contest')) {
        contest = url[2];
        problem = url[4];
    } else {
        contest = url[3];
        problem = url[4];
    }
    let button = document.createElement('li');
    let inner = document.createElement('a');
    inner.target = '_blank';
    inner.href = `https://www.luogu.com.cn/problem/solution/CF${contest}${problem}`;
    inner.innerText = 'SOLUTIONS';
    button.appendChild(inner);
    let menu = document.getElementsByClassName('second-level-menu-list')[0];
    menu.insertBefore(button, menu.children[2])
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址