LK的NOIP膜拟赛
T1 Learn to 签到 【题目描述】 希希最喜欢二进制了。希希有一种最喜欢的运算\(tp\)。他比较喜欢有趣的二进制运算,所以\(tp\)会是\(\wedge, |, \&\)中的一种。 希希还喜欢很多\(01\)序列。这些序列一共有\(n\)个,每个的长度为\(m\)。 希希有一个伯伯,我们可以叫他希伯。希伯讨厌二进制,他有一个最讨厌的\(01\)序列\(A\)。 希希在和他的伯伯玩他最喜欢的游戏,从一个起始的当前序列开始,每次选择他喜欢的序列中的一个序列\(B\),让当前序列的每一位
JS基础篇之作用域、执行上下文、this、闭包
前言:JS 的作用域、执行上下文、this、闭包是老生常谈的话题,也是新手比较懵懂的知识点。当然即便你作为老手,也未必真的能理解透彻这些概念。 一、作用域和执行上下文 作用域: js中的作用域是词法作用域,即由 函数声明时 所在的位置决定的。词法作用域是指在编译阶段就产生的,一整套函数标识符的访问规则。(区别于词法作用域,动态作用域是在函数执行的时候确认的,js的没有动态作用域,但js的this很像动态作用域,后面会提到。词法作用域的概念十分重要,请多加记忆并理解。) 说到底js的作用域只是一
1066 Root of AVL Tree (25 分)
1066 Root of AVL Tree (25 分) An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child subtrees of any node differ by at most one; if at any time they differ by more than one, rebalancing is done to restore thi
鼠标事件以及clientX、offsetX、screenX、pageX、x的区别
鼠标事件 鼠标事件有下面这几种: 1. onclick 鼠标点击事件 box.onclick = function(e){
console.log(e)
} 1 2 3 2. onmousedown 鼠标按下事件 box.onmousedown = function(e){
console.log(e)
} 1 2 3 3. onmouseup 鼠标松开事件 box.onmouseup = function(e){
console.log(e)
} 1 2
ubuntu系统使用碰到的问题
新装的ubuntu系统没有自带的ssh服务 用sudo apt-get install 安装时,出现以下的情况 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 问题原因:主要是因为ap
cocos Creator你不知道的细节
用了很久的cocos creator, 很多同学对项目的目录结构都不是很清楚。那么今天大家说一些不知道的目录结构细节 1: assets: 文件夹 工程项目主文件夹, 用来存放游戏里面的资源,代码,动画等,所有游戏相关的数据都放assets目录下; 2: build文件夹 当我们打包发布每个平台的时候,生成的发布项目都生成到build目录下;; 3: libray/local/settings文件夹 存放一些cocoscreator 相关的一些库文件, 设置文件等。删除后自动生成,不用提交到服
轰炸行动(bomb) (tarjan缩点和拓扑排序)
很显然的tarjan嘛......拓扑也很容易想到 我是不会说我因为懒把拓扑改成DFS结果扔了40分然后就是纯板子了 因为我们一条路径的点如果不是一个一个炸,同时炸两个,他们一定会相互到达.... 找最长链即可。 1 #include<iostream>
2 #include<cstdio>
3 #include<cmath>
4 #include<cstring>
5 #include<string>
6 #include<algorithm>
7 #
【JZOJ6287】扭动的树
description analysis 区间\(DP\),首先按照键值排个序,这样保证树的中序遍历就为原序列 设\(f[0][i][j]\)表示\([i..j]\)区间作为\([unknown..i-1]\)的右儿子的最大和,\(f[1][i][j]\)就是\([i..j]\)区间作为\([j+1..unknown]\)的左儿子 预处理\(f\)的初值是很明显的,然后\(O(n^2log)\)预处理出两两数之间的\(\gcd\) 对于一段区间\([i..j]\),枚举中转点\(k\),表示\
[bfs][spfa] Jzoj P6286 走格子
Description 题解 原题怪出现了 (戳我) 代码 1 #include <cstdio>
2 #include <cstring>
3 #include <algorithm>
4 #include <iostream>
5 using namespace std;
6 const int mo=500000,dx[4]={0,1,0,-1},dy[4]={1,0,-1,0};
7 struct edge { int x,y; }st,en;
8 int
针对Android6.0(API 23)以上的版本封装一个请求权限的工具类
使用反射技术封装一个请求应用运行时所需权限的工具类,这里只实现请求一个权限的封装,反射调用的业务方法是无参数列表的。 参考示例:https://github.com/googlesamples/android-RuntimePermissionsBasic/ 这个链接展示了如何请求一个运行时的权限,它里面请求的是一个使用摄像头的权限。 我封装的工具类代码如下: 1.GetPermissionUtils.java package com.aaa.aContacts;
import an
ssm-book 整合案例
一:环境及要求 环境: IDEA最新版 MySQL 5.7.19 Tomcat 9 Maven 3.6 要求: 需要掌握 MyBatis;Spring;SpringMVC;MySQL数据库以及简单的前端知识 二:项目编码 1:搭建数据库 1-1:创建一个数据库 1 CREATE DATABASE `ssm-books`;
2
3 USE `ssm-books`;
4
5 CREATE TABLE `books` (
6 `bookId` INT(10) NOT N
创建了以个vagrant box centos php7 nginx swoole git
php7.2.9 centos7 nginx.1.16 swoole4.4.4 下载地址 链接:https://pan.baidu.com/s/14p7xIa0ZZigRuYvZxnMsYA 提取码:8qx3
Happy 2006 POJ - 2773(欧几里得算法 互素问题)
Happy 2006 POJ - 2773 题目链接:https://vjudge.net/problem/POJ-2773#author=0 题目: 如果大公约数(GCD)为1,则两个正整数被认为是相对素数。例如,1,3,5,7,9 ......都是相对于2006年的素数。 现在你的工作很简单:对于给定的整数m,当这些元素按升序排序时,找到相对于m的相对素数的第K个元素。 输入 输入包含多个测试用例。 对于每个测试用例,它包含两个整数m(1 <= m <= 1000000),K(1 <= K
[JZOJ6257] 【省选模拟8.9】修路
题目 题目大意 有一堆点,每个点都有其权值\(c_i\)。 每次插入边\((u,v)\),\(u\)和\(1\)连通,\(v\)和\(1\)不连通。最后保证形成一棵树。 每次插入的时候询问\(1\)到\(u\)的路径上逆序对的个数。然后将\(1\)到\(u\)的路径上的所有节点的权值设为\(c_v\). 思考历程 一看就知道是什么数据结构题了…… 然而刚了很久都不知道怎么做…… 于是就直接打暴力。暴力跳\(fa\),用树状数组计算逆序对的个数。 后来还有点时间,于是看准了\(c_i\leq 2
关于train_test_split
train_test_split函数用于将矩阵随机划分为训练子集和测试子集,并返回划分好的训练集测试集样本和训练集测试集标签。 X_train,X_test, y_train, y_test =cross_validation.train_test_split(train_data,train_target,test_size=0.3, random_state=0) train_data:被划分的样本特征集 train_target:被划分的样本标签 test_size:如果是浮点数,在0-
3个点让你彻底搞懂this
很多同学搞不清楚js里面的this 到底是谁?搞不清楚this到底如何使用呢?,今天给大家总结了this的用法。 1: this机制 Js 进入函数里面可以访问一个特殊的”参数”叫做this。和很多高级语言(java, c#, c++)的this是不一样的,js的this 是你传什么,就是什么,其它高级语言的this, 是当前类的实例, 但是js是不一样的, js 的this更像一个参数,你传什么,它就是什么。 2: this使用原则 由上面,得到一个原则, 可以在函数里面使用this, 但在
从实例来解析感知机学习算法(PLA)
先给出一个实例: 评选一个学生是否优秀需要从学科成绩、科研成绩、竞赛成绩、体育素质......等n个角度来评测、但是每一个角度所占的评选标准比例又不一样,那么我们如何来设定评选标准来判断一个同学是否优秀呢? 我们可以将该问题转化为以下形式: 每个同学有n个评测角度(x),每个评测角度有不同的标准占比(w),当该学生得分超过某一门槛(threshold)时即可判定其为优秀,我们需要找到最合理的w和threshold来对所有学生进行评定。 为了
Rocket - tilelink - Delayer
https://mp.weixin.qq.com/s/pc8f_DOJ7w8k8BeM9gPzVw 简单介绍Delayer的实现。 1. 基本介绍 以一定的概率延迟消息的传递。 类参数 q is the probability to delay a request: 取值范围在[0, 1): 2. diplomacy node Delayer的diplomacy node就是一个简单的AdapterNode,没有对经过他的参数做修改: 3. lazy module lazy module实现内
今日推荐
周排行