D - Circumferences(简单计算几何) Problem 二维平面上给定两个点\(s,t\)和若干个圆,问是否可以从\(s\)只经过圆边到达\(t\) \(1\le N\le 3000\) Solve 把每个圆之间的相交或相切关系转换成两个圆可达,于是就变成了一个图论问题,给定起点和终点,问是否可以从起点到终点,一次\(bfs\)就可
老师发的画质糊得不行,用 \(\LaTeX\) 打一下可能会好一点。 \(\rm Day\ 1\): 1. 已知单调递减正数列 \(\{a_n\}\) 满足:\(a_1=\dfrac{1}{2}\),当 \(n\le 2\) 时, \[a_n^2(a_{n-1}+1)+a_{n-1}^2(a_n+1)-2a_na_{n-1}(a_{n}a_{n-1}+a_n+1)=0 \] (1)求数列 \(\{a_n\}\) 的通项; (2)记
综合案例文件搜索 搜索D:\a目录中的,java文件。 分析 1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录 2遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 需求: 遍历c:\\abc文件夹,及abc文件夹的子文件夹 只要.java结尾的文件 c:\\abc
FileFilter过滤器的原理和使用: package Demo_Recurison; /* 在File类中有两个和ListFiLes重载的方法,方法的参数传递的就是过滤器File[j listFiles(FiLeFiLter filter) java.io.FiLeFiLter接口| File[ ] listFiLes(FiLenameFilter filter) 我们可以使用过滤器来实现 在FiL
FileFilter过滤器的原理和使用 、 package Demo_Recurison; /* 在File类中有两个和ListFiLes重载的方法,方法的参数传递的就是过滤器File[j listFiles(FiLeFiLter filter) java.io.FiLeFiLter接口| File[ ] listFiLes(FiLenameFilter filter) 我们可以使用过滤器来实现
文件搜索 需求 : 遍历D:\aaa文件夹,及 aaa 文件夹的子文件夹并且只要.java结尾的文件 分析: 1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录 2.遍历目录时,获取的子文件,通过文件名称,判断是否符合条件 代码实现: public class Demo05Recurison { public stat
1、 df -h 查看磁盘使用情况 2、 su - oracle 切换到oracle用户(linux的一个用户名) 3 、 在/home/oracle/oradata 目录下新建一个文件夹,后面创建表空间需要用到 cd /home/oracle/oradata mkdir abc 4 、 sqlplus 账户/ 密
转至:https://blog.csdn.net/sinat_39179993/article/details/74625789 一、使用命令行的方式创建用户、设置密码 标准格式: net user username password / add 例如:建立一个名为lijunxuan、密码为Abc_123的用户 net user lijunxuan Abc_123 /add 二、使用命令行修
boolean add(E e); 向集合里添加元素 boolean remove(E e); 删除集合中的某个元素 void clear(); 清空集合的所有元素 boolean contains(E e); 判断集合中是否包含某个元素 boolean isEmpty(); 判断集合是否为空 int size(); 获取集合的长度 Object[] toArray(); 将集
自己了解的4种方式。若有补充请留言。谢谢! String str = "abc"; // 1、通过 + System.out.println(str + "d"); // abcd // 2、通过 concat() System.out.println(str.concat("d")); // abcd // 3、通过 StringBuilder/StringBuffer 的 append() StringBuilder sb = new Str
参考:Python - ^ 在正则表达式中的作用 ^在正则表达式中有两个作用,一是表达以什么开头,二是表达对什么取反。有时候经常傻傻的分不清楚,接下来给大家详细介绍该怎么用这个^准备一个python文件test.py,借用re.search函数举例说明 # coding=utf-8 import re s = ['abc-123-cba',
A 模拟,注意特判前导零。 signed main() { int x; cin >> x; int h = x / 60; x %= 60; printf("%d:", h + 21); if(x <= 10) printf("0"); printf("%d",x); return 0; } B 我们发现他能够将这个矩形给复制成 \(9\) 份。 然后在复制后的矩形里去找最大值就行了。 const i
1. 使用git log -g 找回之前提交的commit,如果是source Tree了直接到test或者被合并过得分支得history查找 2. 找到最后一次提交得commit_id,假设id是:eac14d05bc1264cda54a7c21f04c3892f32406a 3. git branch recover_branch_abc 3eac14d05bc1264cda54a7c21f04c3892f32406a (re
字符串的常量池 通过一段代码了解String的内存空间中的字符串常量池 public static void main(String[] args) { String str1 = "abc"; String str2 = "abc"; char[] charArray = {'a', 'b', 'c'}; String str3 = new String(charArray);
更新记录 2022年6月30日 发布。 使用type关键字即可。 简单使用。 type panda = string; let a:panda = "abc"; 复杂一点的使用。 type NameResolver = () => string; let b:NameResolver = function():string{return 'abc';};
2022暑期训练 其实不用写2022,也没有明年了 6月下旬 6.21日-6.27日,期末复习期间,做了6场ABC,AK两场div3,随便做了点div2,掉了很多分。。 6.28日,中午起床,下午写了几道kaungbin专题然后睡着了 晚上继续写了写,打了场cfdiv2,最近几个月最拉的一场,感觉很奇怪,然后交互题写错了个符号痛掉60分。
6月25日 上午恢复手感,写了一下abc256。找到了一个题解,可以补题用。 下午刷了几道题 AcWing 1927. 自动补全 AcWing 1944. 记录保存 AcWing 1842. 牛奶桶 AcWing 2003. 找到牛! AcWing 1788. 牛为什么过马路 晚上就打了一场 abc 6 月 27 日 补了一下前天晚上 abc 的题目 AcWing 1761
D - Jumping Takahashi 2(图论、最短路变形) Problem 有\(N\)个跳床在二维平面上,第\(i\)个跳床的坐标是\(X_i,Y_i\),弹跳力是\(P_i\),你有一个初始能力值\(S\),从一个跳床\(i\)可以跳到另一个跳床\(j\)的条件是\(SP_i\ge |X_i-X_j|+|Y_i-Y_j|\),现在要求你选择一个点起跳,使得可以从这
打开CMD方式 开始+系统+命令提示符 win+R+输入cmd打开 shift+鼠标右键+powershell(win10,win7点击打开命令窗口) 资源管理器(随便一个盘,例如D盘)的地址栏前,加cmd+空格 管理员方式运行:开始+系统+命令提示符+右键管理员运行(获得最高权限) 常用的Dos命令 #鼠标右键直接粘贴#
题目: 给定两个字符串 a 和 b,寻找重复叠加字符串 a 的最小次数,使得字符串 b 成为叠加后的字符串 a 的子串,如果不存在则返回 -1。 注意:字符串 "abc" 重复叠加 0 次是 "",重复叠加 1 次是 "abc",重复叠加 2 次是 "abcabc"。 示例 1: 输入:a = "abcd", b = "cdabcdab"输出:3解释:a 重
void abc(int &a) { std::cout <<"abc1:"<< a << std::endl; } void abc(int &&a) { std::cout <<"abc2:"<< a << std::endl; } int main() { abc(1); int a = 1; abc(a); } 输出 abc2:
E - Lucky Numbers Problem 给定长度为\(N-1\)的序列\(S\),长度为\(N\)的序列\(A\)定义为\(A_i+A_{i+1}=S_i\),现在有\(M\)个幸运数字\(X_i\),问怎样的序列\(A\)可以使得序列\(A\)中包含的幸运数字最多,输出这个最多的个数。 \(1\le N\le 2\times 10^5\),\(1\le M\le 10\) Solve 把\(A_
E - Takahashi's Anguish(图论、基环树、并查集) Problem 现在有\(N\)个人排队,但如果第\(X_i\)个人排到第\(i\)个人前面,第\(i\)个人会获得不满值\(C_i\),求在最优安排下的最小的不满值之和 Solve 将第\(i\)个人向第\(X_i\)人连一条有向边,那么整个图的每个点的出度都是\(1\),形成了一
Java和Scala中关于==的区别 Java: ==比较两个变量本身的值,即两个对象在内存中的首地址; equals比较字符串中所包含的内容是否相同。 public static void main(String[] args) { String s1 = "abc"; String s2 = new String("abc"); System.out.println(s1 == s2)
'a'^'b'=0 'a'^'1'=1 'aa'^'bb'=0 '123'^'abc'=123 由上得出: 字符串异或字符串=0 数字字符串异或字符串=数字字符串 '123'^'23'=108 '123'^23=108 123^23=108 由上得出:数字字符串执行异或操作时,先