<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.cvbbacm.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.cvbbacm.com/feed.php">
        <title>CVBB ACM Team 2020-2021:teams:no_morning_training:fayuanyu</title>
        <description></description>
        <link>https://wiki.cvbbacm.com/</link>
        <image rdf:resource="https://wiki.cvbbacm.com/lib/exe/fetch.php?media=favicon.ico" />
       <dc:date>2026-04-30T02:03:45+0800</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:cf_r639d1&amp;rev=1589708046&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:cf_r660d2&amp;rev=1596185145&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:compile&amp;rev=1589363113&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:lct&amp;rev=1589729285&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:pou&amp;rev=1589362994&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:test&amp;rev=1590138898&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:toptree&amp;rev=1596185412&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.cvbbacm.com/lib/exe/fetch.php?media=favicon.ico">
        <title>CVBB ACM Team</title>
        <link>https://wiki.cvbbacm.com/</link>
        <url>https://wiki.cvbbacm.com/lib/exe/fetch.php?media=favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:cf_r639d1&amp;rev=1589708046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-17T17:34:06+0800</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2020-2021:teams:no_morning_training:fayuanyu:cf_r639d1</title>
        <link>https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:cf_r639d1&amp;rev=1589708046&amp;do=diff</link>
        <description>codeforces round 639 div 1

链接： &lt;https://codeforces.com/contest/1344&gt;

A

题意：对所有整数 i ，给定 a[] ， n， 令 i=i+a[i%n]。 问是否有两个不同整数变换后的结果相同

解：比较显然的，对 0...n 的所有i，变换后取模即可

B

题意：略$f(b_1,…,b_n)=\Sigma_{i=1}^n{b_i(a_i-b_i^2)}$$\Sigma b_i=k$$\frac {\partial^2 f} {\partial b_i^2} &lt; 0$$\frac {\partial f} {\partial b_i}=a_i-3b_i^2$$\frac {\partial f} {\partial b_i}$$b_i=b_i+1$$O(n*k)$$b_i=b_i+1$$\max (\frac {\partial f} {\partial b_j})$$\max (\frac {\partial f} {\partial b_j})$$O(n*\log_2 k)$$$\lambda=3 \frac k…</description>
    </item>
    <item rdf:about="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:cf_r660d2&amp;rev=1596185145&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-31T16:45:45+0800</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2020-2021:teams:no_morning_training:fayuanyu:cf_r660d2</title>
        <link>https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:cf_r660d2&amp;rev=1596185145&amp;do=diff</link>
        <description>codeforces round 660 div 2

链接： &lt;https://codeforces.com/contest/1388&gt;

拉胯 我疯狂的拉胯

甚至b忘记交了

A

题意： 定义两个质数的积是 “nearly prime” 的。求 n 能否拆成四个不同正整数之和，其中三个是“nearly prime”的，并求方案。$n$$n$$n$$n$$i$$p_i$$h_i$$h_i$$n$$a_i$$b_i$$ans=0$$i$$ans+=a_i$$a_{b_i}+=a_i$$b_i \neq -1$$b_i,b_{b_i},\ldots$$ans$$a_i$$i$$a_i$$i$$a_{root}$$a_{root}$$a$$a_i$$i$$ans$$a_i$</description>
    </item>
    <item rdf:about="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:compile&amp;rev=1589363113&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-13T17:45:13+0800</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2020-2021:teams:no_morning_training:fayuanyu:compile</title>
        <link>https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:compile&amp;rev=1589363113&amp;do=diff</link>
        <description>在ACM上一辈子都用不到的内容

编译的各个阶段

	*  词法分析
	*  语法分析
	*  语义动作
	*  语义分析
	*  帧栈布局
	*  翻译
	*  规范化
	*  指令选择
	*  控制流分析
	*  数据流分析
	*  寄存器分配$\epsilon$$\rightarrow$$\rightarrow _ \epsilon N \rightarrow M \rightarrow _ \epsilon N$$\epsilon$$\epsilon$</description>
    </item>
    <item rdf:about="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:lct&amp;rev=1589729285&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-17T23:28:05+0800</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2020-2021:teams:no_morning_training:fayuanyu:lct</title>
        <link>https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:lct&amp;rev=1589729285&amp;do=diff</link>
        <description>lct

我说这是我本命数据结构有人信吗（

前置知识

请务必理解：

树剖 

splay

参考论文：QTREE 解法的一些研究

原理

树剖维护重链，而lct维护实边。

我们令一个子树的树根 到 子树中最后访问的点的路径 是</description>
    </item>
    <item rdf:about="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:pou&amp;rev=1589362994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-13T17:43:14+0800</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2020-2021:teams:no_morning_training:fayuanyu:pou</title>
        <link>https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:pou&amp;rev=1589362994&amp;do=diff</link>
        <description>树链剖分

用输入法打这个词永远联想不出来 

用于处理有根树上路径问题

原理

对于有根树的每棵子树，定义它的 size[i]=$\Sigma_{j\in son[i]}$ size[j] +1 


我们定义重儿子 hson[i] ， 使得 size[hson[i]]=size(deep[son[i]])$\pm 1$$O(\log_2 n)$</description>
    </item>
    <item rdf:about="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:test&amp;rev=1590138898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-22T17:14:58+0800</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2020-2021:teams:no_morning_training:fayuanyu:test</title>
        <link>https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:test&amp;rev=1590138898&amp;do=diff</link>
        <description>我的wiki测试页面</description>
    </item>
    <item rdf:about="https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:toptree&amp;rev=1596185412&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-31T16:50:12+0800</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2020-2021:teams:no_morning_training:fayuanyu:toptree</title>
        <link>https://wiki.cvbbacm.com/doku.php?id=2020-2021:teams:no_morning_training:fayuanyu:toptree&amp;rev=1596185412&amp;do=diff</link>
        <description>top tree

由于来自东方的神秘力量，不建议任何人学习该数据结构

即，据称任何人学习了该数据结构后都会因为神秘力量光速退役（

其实改数据结构功能强大，但是不要抱有能在考场上写出的打算</description>
    </item>
</rdf:RDF>
