我的梦想
不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。
生成 SSH 添加到 github 生成 SSH 添加到 github
打开 git bash,输入: git config --global user.name "YourName" git config --global user.email "YourEmail" 这里的YourName输入你的 GitH
2022-07-12
将 hexo 部署到 github 上 将 hexo 部署到 github 上
1. 建立 GitHub 远程仓库仓库名称必需要遵照格式:帐户名.github.io,而且必须勾选 Initialize this repository with a README。以下图所示: 点击 Create repository,建
2022-07-12
计数问题 计数问题
基础计数算法加:inline int inc(int x,int k){return(x+=k)<mod?x:x-mod;} 减:inline int dec(int x,int k){return(x-=k)>=0?x:x+m
2022-07-11
CF348A Mafia CF348A Mafia
题目传送门 思路:首先累计每个人所想玩的局数得出每个人要参与游戏总数 $s$ 由于每一局游戏共需要 $n-1$ 人参与,所以需要有 $ \text{ceil}(\frac{s}{n-1}) $ 局游戏 因为游戏总局数不能少于想要参加的人的最
2022-07-11
CF1697C awoo's Favorite Problem CF1697C awoo's Favorite Problem
题目传送门 思路:首先观察题面: 在一个操作中,您可以执行其中之一: 选择 s 中出现的 ab 并将其替换为 ba ; 选择 s 中出现的 bc 并将其替换为 cb 。 从操作一中可以发现,$a$ 字符的位置只能向后移动;从操作二可以发
2022-07-11
SP196 MUSKET - Musketeers SP196 MUSKET - Musketeers
题目传送门 题意:题目描述中讲的比较清楚,就不再赘述了 思路:区间动归 + 看链为环的思想 : 假设需要判断 x 是否能赢得整场战斗,把环看成链,x 点拆成两个,那么编号为x的人能从中胜出的充分必要条件是他能与自己“相遇”。 这样,在连续几
2022-06-13
UVA12096 集合栈计算机 The SetStack Computer UVA12096 集合栈计算机 The SetStack Computer
题目传送门 一道非常好的 STL 综合练习题。 题目大意:有五个动作: push:把一个空集合放到栈顶。 dup:把栈顶的集合取出来,在入栈两次。 add:出栈两次。把第一个集合作为一个元素放入第二个集合中,再将第二个集合入栈。 union
2022-06-13
SP1835 SETSTACK - The SetStack Computer SP1835 SETSTACK - The SetStack Computer
题目传送门 一道非常好的 STL 综合练习题。 题目大意:有五个动作: push:把一个空集合放到栈顶。 dup:把栈顶的集合取出来,在入栈两次。 add:出栈两次。把第一个集合作为一个元素放入第二个集合中,再将第二个集合入栈。 union
2022-06-13
CF1684D Traps CF1684D Traps
题目传送门 思路:通过 vector 数组和 pair 存储陷阱所带来的最大的伤害以及它的位置,排序过后找到跳过 k 个陷阱的最优解,统计总伤害即可 个人认为把主代码放在函数里比较好看 AC CODE:#include<bits/st
2022-06-13
算法模板 算法模板
算法模板1. 链式前向星#include<iostream> using namespace std; int n,m,u,v,tot,head[1001]; bool vis[1001]; struct edge{ i
2022-05-24
1 / 5