sub

[HDOJ5573]Binary Tree(找规律,贪心)

青春壹個敷衍的年華 提交于 2020-02-28 04:41:58
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5573 这个题……规律暂时还找不到,先贡献两发TLE的代码吧,一个dfs一个状压枚举。 1 #include <algorithm> 2 #include <iostream> 3 #include <iomanip> 4 #include <cstring> 5 #include <climits> 6 #include <complex> 7 #include <fstream> 8 #include <cassert> 9 #include <cstdio> 10 #include <bitset> 11 #include <vector> 12 #include <deque> 13 #include <queue> 14 #include <stack> 15 #include <ctime> 16 #include <set> 17 #include <map> 18 #include <cmath> 19 20 using namespace std; 21 22 typedef long long ll; 23 const int maxn = 66; 24 25 ll n, k; 26 ll path[maxn][3]; 27 int pcnt; 28 //1 + 0

绘制六边形框

大兔子大兔子 提交于 2020-02-27 11:41:22
绘制六边形框 根据KPI数据,绘制六边形框,并显示KPI得分,颜色标注 '设置两个控件:执行,恢复 'UP/DOWN:控制颜色 '行\高,列宽需要事先预设 '添加六边形:大小,位置 '添加数字:大小,位置 '修改颜色:绿色|橙色 '**************************************************************************** 'By Ted.Zheng, Elanco, 2020.01.14 '根据KPI数据,绘制六边形框,并显示KPI得分,颜色标注 ' '设置两个控件:执行,恢复 'UP/DOWN:控制颜色 '行\高,列宽需要事先预设 '添加六边形:大小,位置 '添加数字:大小,位置 '修改颜色:绿色|橙色 '**************************************************************************** Const ROW_Initial_Height = 13 Const COL_Initial_Width = 6 Const ROW_Shape_Height = 15 Const COL_Shape_Width = 15 Const COL_KPI_START = 8 'Fill COLUMN Const Shape_Width = 90 Const Shape

亚像素Sub Pixel

孤者浪人 提交于 2020-02-27 05:04:36
亚像素Sub Pixel 评估图像处理算法时,通常会考虑是否具有亚像素精度。 亚像素概念的引出: 图像处理过程中,提高检测方法的精度一般有两种方式:一种是提高图像系统的光学放大倍数和CCD相机的分辨率能力;另一种是引入亚像素细分技术来弥补硬件的不足以提高图像系统的分辨率。 如使用亚像素细分技术将精度提到到0.01像素,就相当于提高了100倍的图像系统分辨率。 [分辨率可以从显示分辨率与图像分辨率两个方向来分类。 显示分辨率 (屏幕分辨率)是屏幕 图像 的精密度,是指 显示器 所能显示的 像素 有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越 精细 ,同样的屏幕区域内能显示的信息也越多。显示分辨率一定的情况下,显示屏越小图像越清晰,反之,显示屏大小固定时,显示分辨率越高图像越清晰。 图像分辨率 则是单位英寸(PPI,pixel per inch)中所包含的像素点数,其定义更趋近于分辨率本身的定义。] 优点: 大大节省系统的硬件投入成本,降低技术应用的难度,扩大其应用范围。 亚像素细分技术最早是由Hueckel M F在a local visual operator which recognizes edges and lines中提出。目前此技术已取得了很好的成果。 亚像素定义: 像素是成像面的基本单位也是最小单位,通常被称为图像的物理分辨率。

两个大整数相加减,数字比较长。

吃可爱长大的小学妹 提交于 2020-02-27 02:13:50
计算两个大整数相加减的结果,数字不是double类型能表示的,数字长度没有限制(最大127位)。 方法一:使用java中的大整数处理库函数,java.math.BigInteger,java.math.BigDecimal; 方法二:不利用库函数,自己实现其功能,可以练习自己对待复杂问题的处理能力,提高编程水平。 此代码中利于两者的结合,利于库函数可以看自己编写的代码的正确性。 1、主函数 import java.math.BigDecimal; import java.util.Scanner; public class Tao_add { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int i=10; while(i>1){ System.out.print("输入第一个数:"); String s1=sc.next(); System.out.print("输入加或减号:"); String s2=sc.next(); System.out.print("输入第二个数:"); String s3=sc.next(); String s4=send(s1,s2,s3); System.out.println("计算结果是:"+s4); System.out.println

rxjs6 Utility Operators

余生颓废 提交于 2020-02-25 23:21:35
Utility Operators tap 用于执行副作用的函数 interval(100).pipe( take(3), tap(v => console.log('tap', v)) ).subscribe(v => console.log('sub', v)) // tap 0 // sub 0 // tap 1 // sub 1 // tap 2 // sub 2 delay 在流开始的时候延时执行 let st = +new Date() interval(100).pipe( delay(200) ).subscribe(v => { let ed = +new Date() console.log('sub', v, ed - st) st = ed }) // sub 0 303 // sub 1 99 // sub 2 102 // sub 3 102 delayWhen 延迟到内层流输出数据 let st = +new Date() interval(100).pipe( // delay(200) delayWhen(() => interval(200)) ).subscribe(v => { let ed = +new Date() console.log('sub', v, ed - st) st = ed }) // sub 0 303 // sub

一个好用的python命令开发框架

浪子不回头ぞ 提交于 2020-02-25 20:21:35
概述 开发命令行入口main.py #!/usr/bin/env python3 # -*- coding: UTF-8 -*- import argparse import logging import os from gx.action.publish_cmc import publish_rpm_func from gx.data.global_vars import GlobalVars verbose = os.environ.get('VERBOSE') log = logging.getLogger('gxtool') log.setLevel(level=logging.DEBUG) handler = logging.StreamHandler() if verbose == '1': handler.setLevel(logging.DEBUG) else: handler.setLevel(logging.INFO) str_log = '[%(levelname)s %(asctime)s %(filename)s:%(lineno)d] %(message)s' formatter = logging.Formatter(str_log) handler.setFormatter(formatter) log.addHandler(handler) log

线性回归

时间秒杀一切 提交于 2020-02-25 19:56:05
美国房价问题 Alex经过一年的努力,终于拿到了美国波士顿麻省理工学院的研究生录取通知书,在远离家乡的地方上学,Alex想在波士顿买一套房子,他手头有一些积蓄,在网上找了几套自己满意的房子,但是又不敢相信网上的价格,人生地不熟的,Alex怕被宰,就从自己做数据分析的朋友Bachelor手里要到了过去几年一些有关波士顿房价的资料。 import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt house_prices = pd.read_csv("train.csv") Bachelor给的数据非常非常多,包含各个方面。 为了方便分析呢,先提取其中三个特征作为分析素材,分别是LotArea表示房屋面积,TotalBsmtSF表示地下室的总面积,SalePrice表示的就是房价了。 house_prices[['LotArea', 'TotalBsmtSF', 'SalePrice']] 理工科出生的Alex想起了曾经学过的知识,想计算一下自己喜欢的那几套房子的大概房价是多少,到买房的时候心里好有点数。 于是他把数据重新处理了一下。 sample_test_data = house_prices[['LotArea', 'TotalBsmtSF',

MySQL时间函数 date_sub(), weekday(), curdate()

☆樱花仙子☆ 提交于 2020-02-24 11:05:25
date_sub 含义: 从日期减去指定的时间间隔. 语法格式: SELECT DATE_SUB(date,INTERVAL expr unit) 案例: select date_sub(curdate(),INTERVAL WEEKDAY(curdate())-26 DAY) 日期表示: 年-月-日 时间表示: 年-月-日 时:分:秒 解读: select curdate(); #获取当前日期 select WEEKDAY(curdate()); #WEEKDAY函数返回一个日期的工作日索引值,即星期一为0,星期二为1,星期日为6。 select WEEKDAY(curdate()) - 26; select date_sub('2020-02-24', INTERVAL 26 DAY); #当前日期减去26天的时间 select date_sub('2020-02-24', INTERVAL -26 DAY); #当前日期减去负26天的时间,即加26天 来源: https://www.cnblogs.com/smileblogs/p/12355903.html

Python基本数据类型(字符串)

守給你的承諾、 提交于 2020-02-23 08:07:46
基本数据类型 一、概述 字符串(String)是由零个或多个字符组成的有限序列,在编程语言中表示文本。 二、字符串格式 Python用一对引号来生成字符串,单引号或者双引号都可以: "hello,world" 'hello,world' 三、字符串的运算 字符串支持两种运算:加法和数乘。 加法操作是将两个字符串按照顺序相连,如: v = "hello" + "world" print(v) #结果为:helloworld 数乘是将字符串与一个整数相乘,得到重复的字符串: v = "abc" * 3 print(v) #结果为:abcabcabc 四、字符串的方法 字符串一些常用的方法。 (1).find()方法 .find()方法是查找元素,将字符串从开始往后找,找到第一个之后,获取其位置,未找到结果为-1,可以设定起始位置和结束位置。 test="alexalex" v=test.find('ex',5,8) #查找ex 从5开始找,结束位置8 print(v) #结果为:6 (2).join()方法 .join()方法的作用是将字符串中的每一个元素按照指定分隔符进行拼接。 test="abc" t="_" v=t.join(test) #也可以直接使用v="_".join(test) print(v) #结果为:a_b_c (3).lower()方法 .lower(