数据结构 Java 数据结构 List List 都有序; 线程不安全; 有长度; 内部持有 modCount 记录修改次数 ArrayList 默认长度为10、超出长度时进行扩容(0.5倍),最大长度 2 的 31 次方 -8, 超出会OOM; 特点: 查快删改慢 LinkedList 双向链表, ...
分类:
其他好文 时间:
2021-07-12 18:04:31
阅读次数:
0
问题抛出:静态常量(static final)可以再编译器确定字面量,但常量(final或者String a = “a”或者Integer的 -128-127)并不一定在编译期就确定了, 也可以在运行时确定.所以Java针对某些情况制定了常量优化机制。 拓展: 为啥Integer是-128-12 如 ...
分类:
编程语言 时间:
2021-06-21 20:12:37
阅读次数:
0
描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0。不得使用库函数,同时不需要考虑大数问题,也不用考虑小数点后面0的位数。 实际上就是实现一个计算 a ^ b 的函数。 朴素算法 让 expo ...
分类:
其他好文 时间:
2021-06-21 20:09:09
阅读次数:
0
《C++程序设计实践》实验2 一、程序设计题(共10小题,100分) 题型得分 100 【描述】 求一元二次方程 的根,系数a、b、c为浮点数。 【输入】 输入a、b和c。 【输出】 若无穷解,则输出:Infinitely solution。 若无解,则输出:No solution。 若是一个实根, ...
分类:
其他好文 时间:
2021-06-21 20:04:41
阅读次数:
0
常用数学符号的 LaTeX 表示方法 (以下内容主要摘自“一份不太简短的 LATEX2e 介绍”) 1、指数和下标可以用^和_后加相应字符来实现。比如: 2、平方根(square root)的输入命令为:\sqrt,n 次方根相应地为: \sqrt[n]。方根符号的大小由LATEX自动加以调整。也可 ...
分类:
其他好文 时间:
2021-06-18 20:10:54
阅读次数:
0
原题链接 考察:思维 思路: 神仙题.想了半天还以为和一元二次方程的$b2-4ac$有关系,结果没多大关系(.),或者可能是本蒟蒻没想到 一般是将两个未知量划到左右两边个一边,枚举其中一个来确定方案数. \(y^2-x^2 = ax+b\) \(y^2 = x^2+ax+b\) \(4y^2 = 4 ...
分类:
其他好文 时间:
2021-06-13 10:57:38
阅读次数:
0
3626. 三元一次方程 签到。 暴力思路是三重枚举,可优化至两重枚举。 int n; int main() { int T; cin>>T; while(T--) { cin>>n; bool ok=false; for(int i=0;3*i<=n && !ok;i++) for(int j=0 ...
分类:
其他好文 时间:
2021-06-06 19:26:45
阅读次数:
0
from sympy import * a,b=0,0 n = Symbol('n') k= Symbol('k') with open("ab.txt") as f: for line in f.readlines(): ab=line.split('\t') line = line.strip( ...
分类:
编程语言 时间:
2021-06-02 17:24:00
阅读次数:
0
比如计算3的10次方 将10写成二进制:1010 将这个二进制数拆分成8+2 所以3的10次方可以表示为3^2*3^8 任何一个整数,都可以拆分成二进制和的形式,由下面某几个个数字求和 1、2、4、8...... 快速幂模板 int qpow(int a, int b, int p) { int a ...
分类:
其他好文 时间:
2021-05-24 12:45:02
阅读次数:
0
P3606 : 二分 + 一元二次方程 首先想到单调性上二分,那么可以设 \(t_i\) 表示每一层增加一头牛时间的改变量。 那么 \(t_i=a_i \div [c_i\times(c_i+1)]\)。 由于每一个之间二分的 \(t_i\) 实际上都差不多,所以不用去管哪个是哪个的 \(t_i\) ...
分类:
其他好文 时间:
2021-05-24 10:43:44
阅读次数:
0