[USACO08NOV]光开关Light Switching
题目描述Farmer John tries to keep the cows sharp by letting them play with intellectual toys. One of the larger toys is the lights in the barn. Each of the N (2 <= N <= 100,000) cow stalls convenien...
洛谷 P1379 八数码难题
题目描述
在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到目标布局的转变。
输入输出格式
输入格式:
输入初始状态,一行九个数字,空格用0表示
输...
洛谷 P2763 试题库问题
题目描述
«问题描述:
假设一个试题库中有n道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取m 道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。
«编程任务:
对于给定的组卷要求,计算满足要求的组卷方案。
输入输出格式
输入格式:
第1行有2个正整数k和n (2 <=k<= 20, k<=n<= 1...
洛谷P1281 书的复制
题目背景
大多数人的错误原因:尽可能让前面的人少抄写,如果前几个人可以不写则不写,对应的人输出0 0。
不过,已经修改数据,保证每个人都有活可干。
题目描述
现在要把m本有顺序的书分给k给人复制(抄写),每一个人的抄写速度都一样,一本书不允许给两个(或以上)的人抄写,分给每一个人的书,必须是连续的,比如不能把第一、第三、第四本书给同一个人抄写。
现在请你设计一种方案,使得复制时间最短。复...
洛谷 P2774 方格取数问题
题目背景
none!
题目描述
在一个有 m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意 2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。
输入输出格式
输入格式:
第 1 行有 2 个正整数 m 和 n,分别表示棋盘的行数和列数。接下来的 m 行,每行有 n 个正整数...
JavaScript 创建对象和继承
首先声明下,本人不擅长文字表达,文采不行,所以文章中文字较少,请看代码
本人 GitHub链接,个人博客网站,博客园
创建对象
JS中可以有许多设计模式,在这些中推荐使用组合构造函数和原型模式;
因为不太善于写文章,所以下面简化文字叙述,直接看代码
工厂模式
function person(name,age){
var obj={}
obj.na...
Linux_day01_目录相关命令
Linux目录结构
重要的目录结构
/:根目录,是所有目录的父目录(最顶层)
etc:存放系统配置文件
usr:存放某个用户的一些资源文件(安装软件)
root:超级用户目录,等价于我们现在使用的~目录(用户主目录)
~:用户主目录,使用root用户登录,就是root目录
在CRT中,蓝色是目录(文件夹),白色的是文件
伪清屏命令:clea...
Linux_day02_文件相关命令
1、查看文件内容
1.1 cat
格式
cat 文件名称(文件内容少)
案例
cat install.log
查看安装日志信息
cat catalina.20-07-05.log
查看当日的服务器日志信息
1.2 more 文件名称
格式
more 文件名称
按键操作
Enter 向下n行,需要定义。默认为1行
空格键 向下滚动一屏 或...
linux_day03_系统命令
1、ping:测试与目标主机的连通性
格式
ping 主机名或ip地址
Ctrl+c退出
2、ps:查看进程信息
格式
ps [参数]
参数
-e 此参数的效果和指定"A"参数相同,显示所有程序
-f 显示UID,PPIP,C与STIME栏位
案例
3、kill:结束进程
格式
kill [参数] [程序]
参数
-l <信息编号&g...
linux_day04_软件安装
1、安装java依赖
yum install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc++-4.4.7-4.el6.x86_64
2、安装JDK
2.1 查看现有安装的JDK版本
rpm -qa |grep -i java --color
2.2 卸载...
web_day45_jQuery_EasyUI的使用
介绍
EasyUI是专门开发后台系统的页面技术
EasyUI是一种基于jQuery的用户界面插件集合【要想操作EasyUI,必须先导入JQ的核心JS文件】
EasyUI为创建现代化、互动、JavaScript应用程序,提供必要的功能【EasyUI的组件】
使用EasyUI你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面
EasyUI是个完美支持HTML5网页的...
web_day01_html
html介绍
作用:展示
超文本:超越了一般文本,描述文本的字体 颜色 图片
标签:标记
html书写规则
文件的后缀名 .html(建议) 或者 .htm
标签必须用 <> 引起来 已经定义好的标签
属性格式: key="value",建议属性的值用引号引起来
不区分大小写
注意
最好将所有的内容放在一个标签中 <html></html&gt...
web_day03_JavaScript介绍
js介绍
概述
一种直译式并且广泛应用于客户端的脚本语言
作用
可以为html增加动态效果
特点
直译式
弱类型
跨平台性
js的组成
ECMAScript(语法)
脚本语言的规范
BOM(浏览器对象模型)
通过BOM对象可以操作浏览器
DOM(文档对象模型)
通过DOM对象可以修改和访问html文档的内容跟结构
JavaScript的使用
1、html和...
将项目中执行的 SQL 打印到 laravel.log 文件中
AppServiceProvideruse DB;
use Log;public function boot()
{
// 第一种方式(推荐)
DB::listen(function ($query) {
Log::info(
'执行 SQL:' . vsprintf(str_replace('?', '"%s"', $query->sql)
web_day06_JavaScript_BOM对象
BOM(浏览器对象模型)
通过BOM对象可以操作浏览器
Window(窗口)
属性
可以访问包括自身在内的其他四个对象
Window.history===history
方法
提示框
alert() 提示框
confirm() 确认框
prompt() 提示输入框
<!DOCTYPE html>
<html>
<head>
&...
web_day07_JavaScript_DOM对象
DOM对象
文档对象模型,定义访问和操作结构化文档(HTML)的方式,也就是编辑HTML文档
在html加载到内存中的时候会形成一个树形结构
文档节点-----document
元素节点-----标签
属性节点-----标签的属性
文本节点-----标签体
常用操作
1.获取对象
document.getElementById("id值"); 返回一个对象
document.g...
自定义 Laravel (monolog)日志位置,并增加请求ID
修改 bootstrap/app.php 文件
$app->configureMonologUsing(function($monolog) use ($app) {
$monolog->pushHandler(
(new Monolog\Handler\RotatingFileHandler(
'/var/logs/app/lar...
今日推荐
周排行