原题链接 考察:floyd 思路: 很明显的传递闭包,但是我们直接敲板子上去会TLE.神级剪枝在floyd的第三重循环,如果g[i][k] = 0那么第三重循环没必要进行. 1 #include <iostream> 2 #include <cstring> 3 using namespace st ...
分类:
其他好文 时间:
2021-05-23 23:11:48
阅读次数:
0
考场 \(65+5+0\),并列 rk2 最高分 \(55+10+10\) T1:等比数列可以写作 \(q^kx\),发现 \(q\le1000\) 且有一档分为 \(a_i\le100\),想到 \(2^{60}>10^{18}\),即等比数列的长度最多为 \(59\),这样枚举的区间就从 \(n ...
分类:
其他好文 时间:
2021-05-23 23:11:28
阅读次数:
0
内容概要 迭代器介绍 for循环原理 迭代器的优缺点 内容详细 1 迭代器介绍 迭代器即用来迭代取值的工具,而迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果每一次对工程的重复称为一次'迭代',而每一次迭代得到的结果会作为下一次迭代的初始值,单纯的重复并不是迭代?while True: ...
分类:
其他好文 时间:
2021-05-23 23:07:23
阅读次数:
0
# for双循环,内层循环先循环,外层循环再循环for i in range(1,4): for j in range(1,3): print('i=',i,' ','j=',j)执行结果: # for 双层循环关联for i in range(1,4): for j in range(1,i+1) ...
分类:
编程语言 时间:
2021-05-23 23:06:26
阅读次数:
0
tqdm 是一个快速,可扩展的Python进度条 可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 使用pip就可以安装。 ' from tqdm import tqdm for i in tqdm(range(1000)): #do s ...
分类:
编程语言 时间:
2021-05-23 23:00:33
阅读次数:
0
SQL的函数分为: 单行函数:每行返回一个结果。 多行函数:每个处理集合返回一个结果。 字符函数 UPPER: 转换字符串到大写。 SELECT UPPER('Hello World') FROM dual; --返回HELLO WORLD LOWER: 转换字符串到小写。 SELECT LOWER ...
分类:
数据库 时间:
2021-05-04 16:23:44
阅读次数:
0
import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; /* UDP接收数据: 因为接收端不知道发送端什么时候停止发送,故采用死循环接收 */ public class R ...
分类:
编程语言 时间:
2021-05-04 16:22:07
阅读次数:
0
方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低. 方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法. 方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. 示例 package com.dong.session. ...
分类:
其他好文 时间:
2021-05-04 16:09:48
阅读次数:
0
题目链接:https://vjudge.net/contest/436484#problem/E 题目的大致意思就是给俩数,分别是小数组的大小N和数目K,给的数组是递增的,方便后续的判断,将大数组分成K个小数组,数组的元素自己决定,但是要得到小数组的最大中位数和。 题意挺好理解的,接下来就是写程序了 ...
分类:
其他好文 时间:
2021-05-04 16:07:27
阅读次数:
0
1. 如何处理NaN 获取缺失值的标记方式(NaN或其他标记方式) 如果缺失值的标记方式是NaN 判断数据是否包含NaN: pd.isnull(df) pd.notnull(df) 存在缺失值NaN: 删除存在的缺失值: dropna(axis='rows') 注:不会修改原数据,而是返回删除后的数 ...
分类:
其他好文 时间:
2021-05-04 16:03:00
阅读次数:
0