题目传送门 分析: 首先知道答案不会超过$n$,做$n$次操作1绝对完成任务了 我们考虑用操作2替换操作1减少次数 我们将整个序列看做$n$个点,操作2将其中两个点相连 首先我们不会连出环,这样环上的点全都可以使用操作1,无法达到减少操作次数的目标 没环?那就是森林了呗 考虑其中的一个子集构成了树, ...
分类:
其他好文 时间:
2020-05-27 20:40:22
阅读次数:
73
又不知道在干啥了。在联考里忘交了,所以排名是假的。 看一眼$T1$就直接知道怎么做,但是要列一大堆一大堆的式子,所以想放在最后写。 $T2$比较水,不怎么用想,一小时做完。 然后$T3$是个仙人掌的板子题,由于仙人掌专题一直在被咕咕咕所以我一个仙人掌的题都没写过。 然后考场当场$yy$仙人掌的板子, ...
分类:
其他好文 时间:
2020-05-22 09:18:28
阅读次数:
62
作者:肖汉松 blog.xiaohansong.com/2016/03/13/null in java string/ 最近在读《Thinking in Java》,看到这样一段话: _Primitives that are fields in a class are automatically i ...
分类:
编程语言 时间:
2020-05-20 12:26:52
阅读次数:
57
原文地址:https://www.cnblogs.com/kingthy/archive/2009/09/03/net-vtemplate-doc-3.html 1、<vt:template>与<vt:include>标签的不同 <vt:template>和<vt:include> 标签都包含fil ...
分类:
其他好文 时间:
2020-05-18 20:42:06
阅读次数:
68
java 基础中字符串用到最多的就是String,StringBuffer和StringBuilder,这三个也是面试中最常问到的,三者之间的异同,其实实际工作中,我们大致知道使用场景,但是要用理论话的语言去总结,总是比较麻烦。 1.String 1.1继承实现关系 1.2 源码分析 1> fina ...
分类:
其他好文 时间:
2020-05-18 18:41:11
阅读次数:
57
增加了怪物的台词,有更多台词想法的可以发我邮箱<2393014054@qq.com> 1 #include <bits/stdc++.h> 2 #include <windows.h> 3 using namespace std; 4 int main() { 5 int fangyu=0,shen ...
分类:
其他好文 时间:
2020-05-18 14:33:24
阅读次数:
61
让普通用户用管理员权限运行程序 原理: Linux 和 FreeBSD 中有一个用来修改密码的命令“passwd”。 密码一般保存在 /etc/master.passwd、 /etc/passwd 和 /etc/shadow 等中, 没有 root 权限的用户是无法修改这些文件的。 然而, 如果只有 ...
分类:
其他好文 时间:
2020-05-18 00:39:41
阅读次数:
87
大致题意: 找出一个位置可以选出最大的"横排总和+竖列总和"。 基本思路 利用前缀和的思想在读入的时候把每一列每一行的总和都算出来, 然后暴力枚举每一个点,每一个点的答案就是这一行和这一列的和, 最后找出最大的。 Code: ...
分类:
其他好文 时间:
2020-05-17 17:49:03
阅读次数:
81
平时我们在写代码时,需要针对不同情况处理不同的业务逻辑,用得最多的就是if和else。但是如果情况太多,就会出现一大堆的“ifelse”,这就是为什么很多遗留系统中,一个函数可能出现上千行的代码。当然你说可以通过抽取方法或者类来实现,每一个情况交给一个方法或者对应一个类来处理,但是这样做只是看起来代码整洁了一些,还是有大量的”ifelse",后面有新的逻辑时,又要添加更多的“ifelse
分类:
其他好文 时间:
2020-05-15 18:03:50
阅读次数:
62
#include <stdio.h>#include <time.h>#include <string.h>#include <windows.h>#include <conio.h>int exp=0;static char num[233][2];int find0(){ int exp1,x; ...
分类:
其他好文 时间:
2020-05-15 13:26:26
阅读次数:
49