题意: 一个凸多边形和$m$个光源,问最少选择几个光源使得多边形所有边都被照亮 思路: 对于每个光源,处理出能照到的边,即为区间完全覆盖问题,但是区间是环形的,枚举起点处理 #include <bits/stdc++.h> using namespace std; typedef long long ...
分类:
其他好文 时间:
2020-12-10 11:38:18
阅读次数:
15
相关参数和变量都保存在返回的函数中,这种称为“闭包。 需要注意的问题是,返回的函数并没有立刻执行,而是直到调用了f()才执行。 例子: function count() { var arr = []; for (var i=1; i<=3; i++) { arr.push(function () { ...
分类:
编程语言 时间:
2020-12-10 11:29:22
阅读次数:
7
var items = ['A','B','C','D']var values = [50,220,60,60]var weights = [5,20,10,12]var capacity = 32 //背包容积greedy(values, weights, capacity) // 320func ...
分类:
编程语言 时间:
2020-12-09 12:29:02
阅读次数:
16
深度广度遍历// 根据前序和中序重建二叉树/* function TreeNode(x) { this.val = x; this.left = null; this.right = null;} */function reConstructBinaryTree(pre, vin){ var res ...
分类:
其他好文 时间:
2020-12-09 12:27:49
阅读次数:
10
问题描述:把本地库里的内容推送到远程库的时候出错? git push -u origin master fatal: Could not read from remote repository. Please make sure you have the correct access rights ...
分类:
数据库 时间:
2020-12-09 11:57:01
阅读次数:
5
场景:新功能在本地的dev_feat分支开发过程中,提交了多次,生成了多个commit id,开发测试完成后将新功能合并到dev分支上,但是不想要这些提交记录,那么可以将多个commitid合并成一个,再merge或者push到dev分支上。 比如git log 看到以下三个提交: 前面说过 com ...
分类:
其他好文 时间:
2020-12-09 11:56:27
阅读次数:
5
vector 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的。 (5)使用迭代器访问 ...
分类:
其他好文 时间:
2020-12-08 12:18:02
阅读次数:
3
温馨提示:由于微信单篇文章的字数限制,RocketMQDLedger日志复制分为两篇文章介绍。本篇紧接着上文源码分析RocketMQDLedger(多副本)之日志复制-上篇。3、EntryHandler详解EntryHandler同样是一个线程,当节点状态为从节点时激活。3.1核心类图其核心属性如下:longlastCheckFastForwardTimeMs上一次检查主服务器是否有push消息的
分类:
其他好文 时间:
2020-12-07 12:47:18
阅读次数:
11
//自动关联槽函数 1. 清空 - 选中清空按钮右键 -> Go to slot -> clicked() # QpushButton类的按钮常用的信号是clicked,就是点击发射信号 - 复制函数名称在myDialog.py文件的QmyDialog类下定义同名函数 def on_btnClear ...
分类:
其他好文 时间:
2020-12-07 12:32:07
阅读次数:
5
1、首先新建分支: git branch testOne 2、等到提交代码的时候,到git push的时候发现,git给了个这样的提示: fatal: The current branch testOne has no upstream branch.To push the current bran ...
分类:
其他好文 时间:
2020-12-07 12:30:34
阅读次数:
5