codeforces597 div2 F 数位dp

codeforces597 div2 F 数位dp 题意: 求[L,R]中a&b==0的“对数” 思路: 一个典型的求“对数”的数位dp,对比普通的数位dp,共用一个pos,维护两个limit。剩下的就是“暴搜”了,当然注意去重,因为是求对数就不是简单的\(ans_{R}-ans_{L-1}\)了。还有要注意lim的状态也要保存,不然会超时。 代码: #include <bits/stdc++.h> using namespace std; #define X first #define Y
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

一步一步实现一个Promise A+规范的 Promise

2015年6月,ES2015(即ES6)正式发布后受到了非常多的关注。其中很重要的一点是 Promise 被列为了正式规范。 在此之前很多库都对异步编程/回调地狱实现了类 Promise 的应对方案,比如 bluebird、Angular 的 Q 和大名鼎鼎的 jQuery 的 deffered 等。 为了便于理解,本文将分为三个部分,每个部分实现 Promise 的一部分特性,最终一步一步的实现一个完整的、遵循 promise A+ 规范的 Promise。 Promise A+ 规范规定,
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

201871020225-牟星源《面向对象程序设计(java)》第十周学习总结

201871020225-牟星源《面向对象程序设计(java)》第十周学习总结 博文正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 (1) 掌握java异常处理技术; (2) 了解断言的用法; (3) 了解日志的用途; (4) 掌握程序基础调试技巧; 随笔博文正文内容: 第一部分:总结第七
分类: 其他 发布时间: 11-04 21:34 阅读次数: 0

第二次,营造完整的人生(下)

七、失眠,可能是最狗的事 日月如梭已经形容不了谷歌对时间的感觉了,他只觉得基础课程连跑带跳的赶就进入强化阶段,强化阶段连滚带爬就进入了冲刺阶段,冲刺阶段连哭带喊就进入了决战期。各大培训机构都在叫嚷着“百日逆袭”,“保命夺分”,“最后十小时”等等。他惶惶不可终日,晚上的时候总感觉自己身心俱疲,睡一觉醒来就觉得自己还能继续。 紧接着是一个让他更不愉快的事情发生了——失眠。另一件雪上加霜的事也接踵而来,阿珺祖母重病卧床。他和阿珺的心情都非常沉重,几经商量,阿珺终于决定请长假回家看望,古歌唯一能做的就
分类: 其他 发布时间: 11-04 21:33 阅读次数: 0

NOIP 2015 运输计划

洛谷 P2680 运输计划 洛谷传送门 JDOJ 3000: [NOIP2015]运输计划 D2 T3 JDOJ传送门 Description 公元2044年,人类进入了宇宙纪元。 L国有n个星球,还有n-1条双向航道,每条航道建立在两个星球之间,这n-1条航道连通了L国的所有星球。 小P掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从ui号星球沿最快的宇航路径飞行到vi号星球去。显然,飞船驶过一条航道是需要时间的,对于航道j,任意飞船驶过它所花费的时间为tj,
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

深入理解计算机系统 第八章 异常控制流(2)

进程总是处于下面三种状态之一: 运行。进程要么在CPU上执行,要么在等待被执行且最终会被内核调度。 停止。进程的执行被挂起(suspended),且不会被调度。 终止。进程永远的停止了。进程会因为三种原因终止:1)收到一个信号,该信号的默认行为是终止进程,2)从主程序返回,3)调用exit函数。 父进程通过调用fork函数创建一个新的运行的子进程。 fork函数的特点: 调用一次,返回两次。fork函数被父进程调用一次,但是却返回两次-----一次是返回到父进程,一次是返回到新创建的子进程。
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

freebsd xfce桌面安装scim输入法,安装成功。

前言: 1.没有用handbook推荐的登陆组本地化方法,用的方法2:shell启动文件本地化方法(因为我不知道方法1里一些环境变量该大写还是小写,不想试了)。 2.没有用登陆管理器,用xdm登录管理器的话,按handbook应该是在.xsession里设置scim运行命令,但是不知道为啥,不能成功,而且不喜欢用登陆管理器,还得再输入一次用户名密码,太麻烦,就不用登陆管理器了。(即startx直接出现窗口,没有登陆界面) 3.建议:好好看看handbook,明白.cshrc和.xinitrc究
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

人才-T型人才:百科

ylbtech-人才-T型人才:百科 T型人才是指按知识结构区分出来的一种新型人才类型。用字母“T”来表示他们的知识结构特点。“—”表示有广博的知识面,“|”表示知识的深度。两者的结合,既有较深的专业知识,又有广博的知识面,这类集深与博于一身的人才。这种人才结构不仅在横向上具备比较广泛的一般性知识修养,而且在纵向的专业知识上具有较深的理解能力和独到见解,较强的创新能力。 1.返回顶部 1、 中文名:T型人才 类 型:新型人才类型 T表示:他们的知识结构特点 优 点:具备比较广泛的一般性知识修养
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

2019.11.04

1、使用while循环输出 1 2 3 4 5 6 8 9 10 count = 0 while count < 10: count += 1 if count == 7: continue print(count) 运行结果为:1 2 3 4 5 6 8 9 10  2、求1-100的所有数的和 a = 0 for i in range(1,101): a = a+i print(a) 运行结果为:5050 3、输出1-100内的所有奇数 n
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

CF696B Puzzles 概率期望

code: #include <bits/stdc++.h> #define N 100005 #define setIO(s) freopen(s".in","r",stdin) using namespace std; int n,edges; double f[N]; int hd[N],to[N<<1],nex[N<<1],size[N]; void add(int u,int v) { nex[++edges]=hd[u],hd[u]=edges,t
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

Caused by: java.io.IOException: Type mismath in vlaue from map: excepted org.apache.hadoop.io.InaWritable,received SC

解决办法: 看map和reduce的输入是不是对应,看看map和reduce设置的参数和下面的是否一致
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

Java 倒入文章显示前n个单词频率

package com_1; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; class Word //定义出一个单词类 { String value;
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

P1144 最短路计数 题解 最短路应用题

题目链接:https://www.luogu.org/problem/P1144 其实这道题目是最短路的变形题,因为数据范围 \(N \le 10^6, M \le 2 \times 10^6\) ,所以直接用Dijkstra算法是不行的,可以使用 Dijkstra+堆优化 或者 SPFA算法来实现。 我这里使用 SPFA算法 来实现 (不会Dijkstra堆优化囧) 这道题目因为需要计数,所以需要在dist数组基础上再开一个cnt数组,其含义如下: \(dist[u]\) :起点 \(1\)
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

数据库模板类jdbcTemplate

上节说了数据库连接池对象Durid之后,我们在操作数据库已经可以提升很大的效率了. 但是还有更简单的方式 那就是spring的jdbcTamplate对象 要使用这个对象需要先导包. 导包之后     1需要根据上节的知识先获取数据库连接池对象     2创建jdbctTamplate对象 ,传入数据库连接池对象       jdbcTamplate tamplate = new jdbctamplate(DateSurce ds)      List list= tamplate.query
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

一文搞懂tcp和udp

摘要:计算机网络基础 引言 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。 一、TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。 TCP/IP 是互联
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

Vue项目中ESlint语法报错问题的处理方法

首先在项目根目录创建一个名叫.prettierrc的格式化配置项文件,文件内的格式为json格式。 semi: falae 为true 格式化在行尾加分号,false不加分号 singleQuote: true 为true表示格式化以单引号为主 { "semi": false, "singleQuote": true } 禁用某项eslint规则: 在项目目录打开 .eslintrc.js 文件 在rules对象添加报错的属性,并设置为0,表示禁用该项。 一般在报错的error: 后
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

C++删除排序数组中的重复项

1 class Solution { 2 public: 3 int removeDuplicates(vector<int>& nums) { 4 if (nums.empty()) { 5 return 0; 6 } 7 int j = 0; 8 for (int i = 0; i < nums.size(); i++ ){ 9 if (
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

MySQL 索引总结

1、索引是做什么的? 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。 表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。 大多数MySQL索引(PRIMARY KEY、UNIQUE、INDEX和FULLTEXT)在B树中存储。只是空间列类型的索引使用R-树,并且MEMORY表还支持hash索引。 2、索引好复杂,我该怎么理解索引,有没一个更形象点的例子
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

/uesr/local/hadoop/tmp/mapred有锁

原因: /usr/local/hadoop/tmp/mapred 有锁 解决:修改改文件的权限 在终端输入: cd /usr/local/hadoop/tmp sudo chmod 777 mapred sudo chown -R msq mapred   
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0

代码新增了排序部分

在上一篇文章中,我们成功的编写了一个py文件,实现了在线自动化处理excell文件处理数据分数,并且将其打包成了一个exe可执行文件,但是当时的py文件中,我们没有做到将处理好的成绩结果按照总分排序,现在我们增加了这部分的代码,完整的程序如下: import openpyxl import os import sys from openpyxl import load_workbook data_path = input("请输入文件路径=====>>") sheet = load_workb
分类: 其他 发布时间: 11-04 21:17 阅读次数: 0