BZOJ5334:[TJOI2018]数学计算(线段树)

Description 小豆现在有一个数x,初始值为1. 小豆有Q次操作,操作有两种类型: 1 m: x = x * m ,输出 x%mod; 2 pos: x = x / 第pos次操作所乘的数(保证第pos次操作一定为类型1,对于每一个类型1 的操作至多会被除一次),输出x%mod Input 一共有t组输入(t ≤ 5) 对于每一组输入,第一行是两个数字Q, mod(Q ≤ 100000, mod ≤ 1000000000); 接下来Q行,每一行为操作类型op,操作编号或所乘的数字m(保
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0

装饰者模式 增加功能;动态代理减少功能 只要完成自己部分功能 (繁杂部分交给他人处理)

装饰者模式 增加功能;动态代理减少功能 只要完成自己部分功能 (繁杂部分交给他人处理)
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0

Win10系统下搭建Apache,mysql和PHP(5.6)环境

1.下载Apache和PHP(可以先建立一个文件夹再建立两个子文件夹来分别放置apache和php) Apache:https://www.apachelounge.com/download/VC11/ PHP:https://windows.php.net/download/ 注意在下载php的时候选择线程安全的版本,否则的话在后面配置Apache的时候会出现找不到php5apache2_4.dll的情况 解压完,删掉压缩包。然后开始配置。 2.配置Apache 找到Apache文件夹中co
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0

机器学习---最小二乘线性回归模型的5个基本假设(Machine Learning Least Squares Linear Regression Assumptions)

在之前的文章《机器学习---线性回归(Machine Learning Linear Regression)》中说到,使用最小二乘回归模型需要满足一些假设条件。但是这些假设条件却往往是人们容易忽略的地方。如果不考虑模型的适用情况,就只会得到错误的模型。下面来看一下,使用最小二乘回归模型需要满足哪些假设,以及如果不满足这些假设条件会产生怎样的后果。 最小二乘回归模型的5个基本假设: 自变量(X)和因变量(y)线性相关 自变量(X)之间相互独立 误差项(ε)之间相互独立 误差项(ε)呈正态分布,期
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0

PAT B1034 有理数四则运算 (20 分)

本题要求编写程序,计算 2 个有理数的和、差、积、商。 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。 输出格式: 分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序输出 2 个有理数的和、差、积、商。注意输出的每个有理数必须是该有理数的最简形式 k a/b,其中 k 是整数部分,a/b 是最简分数部分;若为负数,则须加括号;若除法分母为 0,则输出 Inf。题
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0

Bug记录(持续更新)

mysql查询返回的字段不完整      数据库里面有长度为32的varchar类型字段,查询时返回不完整        原因:mapper中指定的数据绑定对象类型有误,应该是String类型的,但是我写成Integer类型了(之前是Integer类型,但是为了使用UUID,我将数据库该字段改成varchar类型,但是对于的包装对象忘记改了,所以mysql将字段绑定时,只截取了前面的可以转换为数字的部分,即95)      我又插入一条数据,但是这个不是以数字开头,所以不可以将部分转化为数字,
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0

MAVEN day04 SSH之分模块开发

一、创建父工程   1.选择>>"Maven Project"创建Maven工程、并且选择Packaging为 POM。     创建父工程主要是让子工程区继承父工程,减少冗余,多团队开发。   2.在pom.xml文件中添加所需要的依赖包。(方便子类继承)   3.将父工程打包到本地仓库中。(使用 "工程右键">>"Run As" >>"Maven build... ">>输入"install")      二、创建Dao层模块(及导入相关配置文件)   1.在父工程右键>>"new ">>
分类: 其他 发布时间: 02-11 22:28 阅读次数: 0

编程总结1

题目1:打印沙漏 我的代码: include<stdio.h> int n; char a; int l; int sum=1; int rest; int space; int icon; int s; int i; int main() { scanf("%d %c",&n,&a); if(n<5){ rest=n-1; printf("%c\n%d",a,rest); return 0; } for(l=3;sum<=n;l+=2){ sum+=2l; } l-=4; rest=n-su
分类: 其他 发布时间: 02-11 22:27 阅读次数: 0

day11-12-迭代器和生成器

迭代器   1.函数名的运用       函数名是一个特殊的变量,与括号搭配可以调用函数       1.函数名的内存地址              2.函数名可以赋值给其他变量              3.函数名可以当做容器类的元素              4.函数名可以当做函数的参数              5.函数名可以作为函数的返回值          2.闭包     闭包:内层函数对外层函数变量(非全局变量)的引用      1 def func1(): 2 name
分类: 其他 发布时间: 02-11 22:27 阅读次数: 0

day09-10-python函数相关知识

初识函数   1.什么是函数     具有封装功能的代码块。   2.函数的定义,函数名,函数体以及函数的调用。     1.定义函数,使用def       def 函数名():         函数体     2.函数名,跟变量的命名规范基本相同     3.函数体,具体要执行的的功能     4.函数的调用:使用函数名可以调用函数,写法:函数名(),这个函数已经被调用,里面的函数体会被执行       注意:函数只要调用才能执行里面的代码   3.函数的返回       执行完函数之后,
分类: 其他 发布时间: 02-11 22:27 阅读次数: 0

canvas 五子棋游戏

效果 代码 <!DOCTYPE html> <html lang="zh_CN"> <head> <meta charset="UTF-8"> <title>五子棋</title> <script src="https://code.jquery.com/jquery-3.3.1.js"></script> </head> <body> <canvas id="canvas" width="400" height="400"></canvas> <script>
分类: 其他 发布时间: 02-11 22:27 阅读次数: 0

F#周报2019年第6期

新闻 应用F#挑战活动 Visual F#:锁定VS 2019正式版本 Visual F#:VS 2019工具性能 ML.NET 0.10发布 F# eXchange 2019即将来临 Visual Studio 2019预览版2发布 视频及幻灯片 扩展Elm / Fable Elmish应用 使用SAFE STACK开发WEB应用 使用.NET,PyTorch及ONNX运行时学习机器学习 博客 向应用F#挑战活动提交代码 F#处理选项类型 为什么开发者应该学习F# 什么是最被低估的程序语言
分类: 其他 发布时间: 02-11 22:27 阅读次数: 0

DirectX11--深入理解与使用缓冲区资源

前言 在Direct3D 11中,缓冲区属于其中一种资源类型,它在内存上的布局是一维线性的。根据HLSL支持的类型以及C++的使用情况,缓冲区可以分为下面这些类型: 顶点缓冲区(Vertex Buffer) 索引缓冲区(Index Buffer) 常量缓冲区(Constant Buffer) 有类型的缓冲区(Typed Buffer) 结构化缓冲区(Structured Buffer) 追加/消耗缓冲区(Append/Consume Buffer) 字节地址缓冲区(Byte Address B
分类: 企业开发 发布时间: 02-11 22:27 阅读次数: 0

Oracle 12c RAC ASM磁盘扩容

一、扩容原因:启动数据库失败,查看日志/data/oracle/app/diag/rdbms/xe/XE1/trace/alert_XE1.log,提示如下信息:备注:XE1为SID二、扩容前信息:DATA磁盘组剩余0.28G# su - grid$ sqlplus / as sysasmSQL&gt; select group_number,name,total_mb,free_mb from
分类: 企业开发 发布时间: 02-11 22:20 阅读次数: 0

数组去重最简单的方法

console.log(...(new Set([1,2,3,4,5,6,4,3,2,2,3,4,5,5,3,3])))
分类: 其他 发布时间: 02-11 22:11 阅读次数: 0

一些提权基础常识

记录下提权的基础知识 也是一些常识 在我们通过各种方式拿到一个webshell后 接下来就是将权限提升 拿下服务器 首先是查看自己shell的权限,在执行cmd时候默认调用的是系统windows文件下system32下的cmd 大多数情况会这样: 会没有调用cmd的权限 这种情况只需要找一个可读可写的目录上传cmd即可。 通常执行自己上传的cmd后得到的权限是这样: 只是一个IIS用户的网络权限 所以我们要根据实际情况提权 ps:不同的大马脚本权限不同 通常是jsp>aspx>asp=php
分类: 其他 发布时间: 02-11 22:11 阅读次数: 0

web开发中获取的各种高度和宽度

前端开发中经常需要获取页面还有屏幕的高度和宽度进行计算,此文即介绍如何用 JavaScript 还有 jQuery 获取这些尺寸. 1.简介 一个页面显示在浏览器内,浏览器又放置在屏幕窗口内,所以由里向外便是 页面 , 浏览器 , 屏幕 三者. 展示图: 2.屏幕尺寸 screen.availHeight:屏幕可用高度 screen.availWidth:屏幕可用宽度 screen.Height:屏幕高度 screen.Width:屏幕宽度 3.浏览器尺寸 - window.outerHeig
分类: 其他 发布时间: 02-11 22:11 阅读次数: 0

职业建议和时间管理

七个对我最重要的职业建议(译文) http://www.ruanyifeng.com/blog/2015/09/career-advice.html 一、不要别人点什么,就做什么 二、推销自己 三、学会带领团队 四、生活才是最重要的 五、自己找到道路 六、把自己当成主人 七、找到水平更高的人 时间管理的七句话 http://www.ruanyifeng.com/blog/2016/05/time-management.html 时间管理: "进程切换非常昂贵,避免多任务,保持单进程。" "研究
分类: 其他 发布时间: 02-11 22:11 阅读次数: 0

洛谷 P1865 A % B Problem(求区间质数个数)

题目背景 题目名称是吸引你点进来的 实际上该题还是很水的 题目描述 区间质数个数 输入输出格式 输入格式: 一行两个整数 询问次数n,范围m 接下来n行,每行两个整数 l,r 表示区间 输出格式: 对于每次询问输出个数 t,如l或r∉[1,m]输出 Crossing the line 输入输出样例 输入样例#1: 2 5 1 3 2 6 输出样例#1: 2 Crossing the line 说明 【数据范围和约定】 对于20%的数据 1<=n<=10 1<=m<=10 对于100%的数据 1
分类: 其他 发布时间: 02-11 22:11 阅读次数: 0

Gym.101955: Asia Shenyang Regional Contest(寒假自训第10场)

C.Insertion Sort 题意:Q次询问,每次给出N,M,Mod,问你有多少种排列,满足前面M个数字排序之后整个序列的LIS>=N-1。 思路:我们把数字看成[1,M],[N-M+1,N]两个部分,假设是A和B。分几种情况即可。 我发现我好像想错了。 https://blog.csdn.net/qq_23502651/article/details/84680151 另外:长度为N的排列的LIS为N-1的个数=(N-1)^2; 可以推出这个公式。F(i)=F(i-1)+i-1; F(2
分类: 其他 发布时间: 02-11 22:11 阅读次数: 0