[动态规划] UVa11400 照明系统设计(线性DP)

题目 思路 1.首先有结论,每种电压的灯泡,要么全换要么不换,一种电压灯泡部分换部分不换易证是不划算的。 2.状态定义:d(i),灯泡1~i的最小开销。 3.初状态:d[0]=0,d[1]= A[1].K + A[1].L * A[1].C, d[2~n] = INF。 4.答案:d[n] 5.状态转移方程: d(i)=min{d(j)+(s[i]−s[j])∗c[i]+k[i]...
分类: 其他 发布时间: 07-05 23:30 阅读次数: 0

topK问题——统计一篇很长的英文文章中频次出现最高的10个单词

上篇讲述了topK问题的N个数中最大的前K个数,本篇则讲述统计一篇很长的英文文章中频次出现最高的10个单词。例题2:统计一篇很长的英文文章中频次出现最高的10个单词。思路:(1) 定义一个关联容器map<string,int>,用于统计英文文章中每个单词出现的次数;定义一个vector<map<string,int>::iterator>,用于存储小根堆K;(2...
分类: 编程语言 发布时间: 07-05 23:29 阅读次数: 0

Linux实战 操作

Linux第一次接触Login:rootPassword:Last Login:Wed Dec 3 22:40:02 on tty1[root@daiyu  root]# startx   进入Linux的图形界面——关机命令Shutdown –h  now  立刻进行关机Shutdown –r  now  现在重新启动计算机reboot            现在重新启动计算机——用户登录登录时...
分类: 编程语言 发布时间: 07-05 23:29 阅读次数: 0

【LeetCode——两数之和】C++实现

1、题目说明:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]2、思路:两层循环即可。3、示例代码:(Leetcode已通过)vector<int&g...
分类: 编程语言 发布时间: 07-05 23:29 阅读次数: 0

PDF转文档 图片转文档 大文件PDF转文档

1:网址:http://app.xunjiepdf.com/pdf2word(我用的谷歌浏览器,哪个浏览器都可以)2:PDF转文档3:图片转文档4:对于PDF文件大于2M的(1)可以先用QQ截图工具把图截出来,然后把图片保存到比较便利的地方(桌面,或者在桌面上建一个空的文件,用来存放图片,这样在转换的时候,选择图片比较好找)(2)然后把图片转换成PDF(3)把转换好的PDF放在同一个文件夹里,然后...
分类: 编程语言 发布时间: 07-05 23:28 阅读次数: 0

Win7 安装配置Nginx

一、安装Nginx转:windows下安装nginx安装完成后,查看任务管理器没有发现nginx的进程。浏览器打开http://127.0.0.1:80也没有Nginx欢迎页。查看被占用端口对应的PID,输入命令:netstat -aon|findstr “80”,发现端口被占用了。解决方法:1.修改Nginx的配置文件,修改监听端口号。修改完成后,记得cmd 执行命令:nginx -s relo...
分类: 编程语言 发布时间: 07-05 23:28 阅读次数: 0

vscode open in browser 中设置浏览器打开的默认设置

"open-in-browser.default": "Chrome"
分类: 编程语言 发布时间: 07-05 23:28 阅读次数: 0

tensorflow tutorial 系列:sequenceseq2seq / Neural Machine Translation (seq2seq) Tutorial

官方 tutorial 链接: Neural Machine Translation (seq2seq) Tutorial -> https://www.tensorflow.org/versions/master/tutorials/seq2seq (先挖坑,看完来填!)
分类: 编程语言 发布时间: 07-05 23:28 阅读次数: 0

this总结

函数里this指向的总结 this存在两个地方一个是全局作用域下——this永远指向window对象;第二个是函数作用域下,需分情况讨论,但是有两条铁律:一 "this只有在函数被调用的时候才能被确定指向谁,函数定义的时候确定不了",二 "谁调用的这个函数,函数里的this就指向谁",。以下均讨论函数体里的this指向。一 构造函数里的thisfunction Foo(){ this.name...
分类: 编程语言 发布时间: 07-05 23:27 阅读次数: 0

阿里安全研究员路全:如何运用AI对抗“数据污染”?

6月30日,由中国计算机学会主办的全球人工智能与机器人大会(CCF-GAIR)在深圳召开。在智能安全专题论坛,阿里巴巴集团安全部资深总监路全做了题为《对抗“数据中毒”——机器学习在阿里巴巴网络安全的应用》的演讲。以下为演讲全文。大家好,很高兴能在这个场合和大家分享我们在阿里巴巴网络安全上的一些实践和经验。刚才各位来宾已经对我的演讲做了很好的铺垫,比如说浙大的任教授,他对数据安全各个方面做了非常详尽...
分类: 编程语言 发布时间: 07-05 23:27 阅读次数: 0

Redis 和 spring整合时,Jar包要匹配

        <dependency>            <groupId>org.springframework.data</groupId>            <artifactId>spring-data-redis</artifactId>            <version>1.6.2.RELEASE&...
分类: 编程语言 发布时间: 07-05 23:27 阅读次数: 0

Linux安装JDK并且配置环境

前辈们有写了很多关于Linux上安装JDK的文章,本文结合一些前辈写的,实际操作一波。1. 下载JDK1)下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2)选择对应的版本,Linux系统下,32位选择x86,64位选择x64。2. 使用SSH登录Linux1)在usr下...
分类: 编程语言 发布时间: 07-05 23:26 阅读次数: 0

双倍余额递减法和年数总和法计提折旧的公式及方法

双倍余额递减法: 年折旧率=2/预计的折旧年限×100% 月折旧率=年折旧率/12 月折旧额=固定资产账面净值×月折旧率 年数总和法: 年折旧率=尚可使用年数/预计使用年限的年数总和 月折旧率=年折旧
分类: 编程语言 发布时间: 07-05 23:26 阅读次数: 0

DAO设计模式

1)表名.java :Student.java  只包含属性和setXXX、getXXX方法, 类中的属性必须和表中的字段完全对应(个数,类型,名称), 用该类的一个对象存储表的一条记录  2)I表名DAO :接口  对该表需要执行几个sql语句,就有几个抽象方法, 意义: 方便修改和扩展功能; 抽象方法参数有2种可能: 1)变量  2)对象 抽象方法返回值3种形式: 1) 一个数(变量)  2)...
分类: 编程语言 发布时间: 07-05 23:26 阅读次数: 0

Spring Boot 结合 Redis Cluster RedisTemplate

yml 配置 spring: redis: cluster: # 各 Redis 节点信息 nodes: 192.168.117.135:6379,192.168.117.135:6380,192.168.117.136:7379,192.168.117.136:7380,192.168.117.137:8379,192.168.117.137:8380 ...
分类: 编程语言 发布时间: 07-05 23:25 阅读次数: 0

教你用最新工具反编译android apk

所谓工欲善其事必先利其器,首先从官网拿到最新的反编译工具:APK反编译工具:dex2jar:https://github.com/pxb1988/dex2jar(原网址:http://code.google.com/p/dex2jar/downloads/list)Apktool:http://ibotpeaches.github.io/Apktool/(原网址:http://code.googl...
分类: 编程语言 发布时间: 07-05 23:25 阅读次数: 0

windows AD域安装及必要设置

一、安装AD域 运行dcpromo命令,安装AD域。 步骤: 1.win+R 2.dcpromo 图例: 百度百科关于“dcpromo”解释: dcpromo命令是一个“开关”命令。如果Windows 2000 Server计算机是成员服务器,则 运行dcpromo命令会安装活动目录,将其升级为域控制器;如果Windows 2000 Server计算机 已经是域控制器,则运行dcpromo命令会卸载活动目录,将其降级为成员服务器。 二、常用功能 创建用户、创建组织等等 三、禁用强制密码策略 四
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

架构面试题

第一题作答: 1. 数据结构如下 1)用一个循环链表来存贮终端(Agents)向服务提交的发送通知请求,其数据结构如下 public class RoundLinkedListNode { private string id; private int notificationTotal; private List<Notification> notificationList; private RoundLinkedListNode nextRoundLinkedListNode; } publ
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

array-03.c

#include <stdio.h> #include <stdlib.h> void main() { int Employee[10] = { 27000, 32000, 32500, 27500, 28500, 29000, 31000, 32500, 30000, 26000}; int Salary; int Counter = 0; int i; printf("Please input the em
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0

BZOJ 3930: [CQOI2015]选数 莫比乌斯反演

https://www.lydsy.com/JudgeOnline/problem.php?id=3930 https://blog.csdn.net/ws_yzy/article/details/50966171 求从区间[L,H]中可重复的选出n个数使其gcd=k的方案数 就是,莫比乌斯反演,我抄的代码所以没有提前求莫比乌斯函数。 自乘的倍数个方案要去掉。现在想想我最后自己想出来的代码好像是没问题的但是我忘了加上唯一的一个自乘特判情况了,wa了太多次最后没忍住读(抄)了一份ac代码,还是意
分类: 其他 发布时间: 07-05 23:25 阅读次数: 0