simple

[codeforces 1305B] Kuroni and Simple Strings 有点象快排

二次信任 提交于 2020-03-04 12:49:24
Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!) 比赛人数7420 [codeforces 1305B] Kuroni and Simple Strings 有点象快排 总目录详见 https://blog.csdn.net/mrcrack/article/details/103564004 在线测评地址 https://codeforces.ml/contest/1305/problem/B Problem Lang Verdict Time Memory B - Kuroni and Simple Strings GNU C++11 Accepted 31 ms 0 KB 看看代码挺简单,但是看着题目,将代码编写出来,就不简单。 delete these bold characters from the string and to get '))()'.若能接着这句再继续说,还需进行一次操作,删除(),才能得到Kuroni想要的字串)),那该有多好。 ()() are not simple.能说明,()()不是Kuroni想要的字串,那该有多好。 Input: (()()) Output: 1 4 1 2 5 6 还有一种删法 1 6 1 2 3 4 5 6 该题,就容易上手了。 意见

puremvc c++ simple demo

百般思念 提交于 2020-03-03 17:56:10
(1)puremvc 流程简述: core: model,view,control patterns:Mediator,Proxy,Observer,Facade,Command 核心和模型的纽带:Mediator (2)使用一个简单的登陆窗口模拟puremvc的使用(vs2005) 分三步:1.初始化puremvc实例 来源: oschina 链接: https://my.oschina.net/u/107574/blog/198112

Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍

邮差的信 提交于 2020-03-01 12:56:50
Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple是LilyPad微控制器板的两个主要变型。他们是本书的核心,所以在开始使用之前,我们应该大致了解一些它具备哪些能力。 LilyPad LilyPad是一个小型可穿戴CPU,它可以被缝在织物上通过导线控制其它外设,如前面我们介绍过的输入输出模块。LilyPad的核心是ATmega328V微控制器(板子中间的正方形),我们所有的工作都是围绕它展开的。 LilyPad有22个端口,它们以花瓣状环绕在板子的周围。其中,两个端口是电源(+和-)。其他20个端口就可以用来控制各种外设。这20个端口分别为0~13和A0~A5。其中: 0和1号端口可以被服用为串口通讯端口; 所有20个端口都可以被用作数字输入输出端口; A0~A5端口具有模拟输入功能; 3、5、6、9、10和11端口具有PWM输出功能。 13号端口连接了一个板载LED,如图1.30所示。 图1.30 板载LED 图1.31 六针插座 板子上方的六针插座是用来连接编程器为板子编程的,如图1.31所示。 以上这些端口的特殊功能我们都将在实际使用时候介绍,所以在这里就不再详述。 LilyPad Simple 从名字上就可以看出,LilyPad

python simple example

喜你入骨 提交于 2019-12-10 04:01:37
from Tkinter import * def on_click(): label['text'] = text.get() root = Tk(className='bitunion') label = Label(root) label['text'] = 'be on your own' label.pack() text = StringVar() text.set('hello') entry = Entry() entry['textvariable'] = text entry.pack() button = Button(root) button['text'] = 'hello my button' button['command'] = on_click button.pack() root.mainloop() 参考:http://kb.cnblogs.com/page/75245/ 来源: oschina 链接: https://my.oschina.net/u/174445/blog/33593

小菜学设计模式——简单工厂模式

萝らか妹 提交于 2019-12-07 21:03:38
背景 很多时候我们不知道客户具体需要执行哪种类型的操作,但是客户会给出我们对应的提示信息,那么我们的程序必须能够根据参数信息进行动态操作,这样的程序才是一个可扩展的程序。简单工厂模式应该是我们最常见的一种设计模式之一,他就是根据客户的意图选择对应的执行类型进行操作,实际上就是根据不同的参数实例化出不同的对象,所以叫做工厂。 1、使用意图 根据参数的不同实例化出对应的类型对象,对于那些需要大量 生成相同父类实例的程序,他可以避免了代码的重复。 2、生活实例 生活处处是例子 3、Java 例子(框架、JDK 、JEE) 曾经写过一个工具类,关于使用iReport生成html、excel、pdf、doc的报表的SDK,客户只需要传入数据和想要的报表类型,我就可以为他生成对应的类型的数据报表。这就是一个典型的简单工厂模式,一个工厂类 ReportFactory,一个总接口,IExport,声明导出方法export,然后,分别实现报表类型的导出方法。 4、模式类图 5、模式优点 个人觉得这个模式,最大的优点就是避免了代码重复,其次,逻辑上比较清晰。其他的优点估计都是缺点了吧,最大的缺点就是:违背了开放封闭原则,当你想要扩展一种类型的时候,不得不修改工厂类的工厂方法。 6、与类似模式比较 暂时还没有深究其他的工厂模式(工厂方法模式、抽象工厂模式),所以,也没什么好计较的。 另外

《Simple Baselines for Human Pose Estimation and Tracking》阅读笔记

匿名 (未验证) 提交于 2019-12-02 23:04:42
版权声明:转载请注明出处 https://blog.csdn.net/Fire_Light_/article/details/85306668 《Simple Baselines for Human Pose Estimation and Tracking》阅读笔记 《Simple Baselines for Human Pose Estimation and Tracking》阅读笔记 姿态检测 轨迹追踪 《Simple Baselines for Human Pose Estimation and Tracking》阅读笔记 原文链接: https://arxiv.org/pdf/1804.06208.pdf 这篇文章出自MSRA,主要做了两个工作,一个是姿态检测(即人体的关键点检测),第二个是基于姿态检测进行人体运动轨迹追踪。 姿态检测 但是本文的方法在COCO关键点检测的任务上比CPN,Hourglass得到了更高的AP,如图: 文中解释为“ the performance difference could come from implementation difference”,也就是本文可能在调参、数据增强等方面可能做得很好,才有这样的结果。比如文中提到使用原图和翻转过的图片同时测试,以及最终结果会由Heatmap的最大值点向第二大值点进行一些偏移等技巧

[P/M/K] simple way to downcast type to reduce memory

匿名 (未验证) 提交于 2019-12-02 23:03:14
< class 'pandas.core.frame.DataFrame' > RangeIndex : 5 entries , 0 to 4 Data columns ( total 11 columns ) : Season_Year 5 non - null int64 GameKey 5 non - null int64 PlayID 5 non - null int64 GSISID 5 non - null float64 Time 5 non - null object x 5 non - null float64 y 5 non - null float64 dis 5 non - null float64 o 5 non - null float64 dir 5 non - null float64 Event 0 non - null float64 dtypes : float64 ( 7 ) , int64 ( 3 ) , object ( 1 ) memory usage : 520.0 + bytes # Find out the smallest data type possible for each numeric feature float_cols = df_temp . select_dtypes ( include = [ 'float' ]

单例模式

倾然丶 夕夏残阳落幕 提交于 2019-12-02 18:01:58
使用 private关键字将默认构造函数定义私有防止创建实例。 使得对象在内存中只存在一个 可参考代码。 public class SimpLeMath { private SimpLeMath() { } private static SimpLeMath simple { get; set; } public static SimpLeMath GetSimpLeMath(){ if(simple==null){ simple=new SimpLeMath(); return simple; }else{ return simple; } } } 按照以上代码 构造函数私有时,实例不可以创建只有调用自身的GetSimpleMath()方法。 来源: https://www.cnblogs.com/cdjbolg/p/11756674.html

A Simple Problem with Integers OpenJ_Bailian - 3439 (线段树)

空扰寡人 提交于 2019-11-29 06:04:34
思路:线段树,区间更新,区间查找 1 #include<iostream> 2 #include<vector> 3 #include<string> 4 #include<cmath> 5 #include<set> 6 #include<algorithm> 7 #include<cstdio> 8 #include<map> 9 #include<cstring> 10 #include<list> 11 12 #define MAXSIZE 100010 13 14 using namespace std; 15 16 long long tree[4*MAXSIZE]; 17 long long lz[4*MAXSIZE]; 18 int N, Q; 19 20 void init() 21 { 22 memset(tree, 0, sizeof(tree)); 23 memset(lz, 0, sizeof(lz)); 24 } 25 26 void build(int node, int l, int r) 27 { 28 if(l == r) 29 { 30 scanf("%lld", &tree[node]); 31 return; 32 } 33 34 int mid = (l+r)/2; 35 build(node*2, l, mid); 36 build