ej

【解题总结】2020 CCPC 网络选拔赛

北城以北 提交于 2020-10-07 05:16:53
1010 Reports 签到,略。 1003 Express Mail Taking 简单贪心,先往右边走,然后逐步往左边走。 1007 CCPC Training Class 答案就是出现次数最多的字符出现的次数。 1011 3x3 Convolution 容易发现只有当 K 1 , 1 = 1 K_{1, 1} = 1 K 1 , 1 ​ = 1 时输出和原矩阵相同,否则一定会收敛到 O O O 。 1006 Robotic Class 题意 :定义 n n n 个分段函数,每个函数形如 f ( t , x ) = { f ( d t , 0 , c t , 0 x + b t , 0 ) x ≤ a t , 0 f ( d t , 1 , c t , 1 x + b t , 1 ) a t , 0 < x ≤ a t , 1 ⋮ f ( d t , k t − 1 , c t , k t − 1 x + b t , k t − 1 ) a t , k t − 2 < x ≤ a t , k t − 1 f ( d t , k t , c t , k t x + b t , k t ) a t , k t − 1 < x f(t, x) = \begin{cases} f\left(d_{t, 0}, c_{t, 0}x +b_{t, 0}\right)& x \le a_

mysql 根据某一列进行区间统计

南楼画角 提交于 2020-08-14 13:05:42
mysql中可以利用elt,interval函数来实现此类需求 mysql > select * from k1; + -- ----+------+ | id | yb | + -- ----+------+ | 1 | 100 | | 2 | 11 | | 3 | 5 | | 4 | 501 | | 5 | 1501 | | 6 | 1 | + -- ----+------+ 现在要进行统计,小于100的,100~500的,500~1000的,1000以上的,这各个区间的id数 利用interval划出4个区间,再利用elt函数将4个区间分别返回一个列名: mysql > select elt(interval(d.yb, 0 , 100 , 500 , 1000 ), ' less100 ' , ' 100to500 ' , ' 500to1000 ' , ' more1000 ' ) as yb_level, count (d.id) as cnt from k1 d group by elt(interval(d.yb, 0 , 100 , 500 , 1000 ), ' less100 ' , ' 100to500 ' , ' 500to1000 ' , ' more1000K ' ); + -- ---------+-----+ | yb_level | cnt |

层次softmax (hierarchical softmax)理解

梦想的初衷 提交于 2020-08-11 12:14:18
基于word2vec模型学习词的语义向量表示,已在NLP许多任务中都发挥了重要的作用,接下来对词向量学习中的hierarchical softmax的应用做一个分析和学习 CBOW(Continuous Bag-of-Word) One-word context 假设我们vocabulary size 为 V V V ,hidden layer 神经元个数为 N N N ,假设我们只有一个上下文单词,则根据这个上下文单词预测目标词,类似于一个bigram model,如下图所示: 输入是一个one-hot编码的vector(大小为 V V V ),假设只给定一个上下文word,对于输入编码, { x 1 , x 2 , . . . , x v } \{x_1, x_2,...,x_v\} { x 1 ​ , x 2 ​ , . . . , x v ​ } ,只有一个为1,其它都为0。如上图所示,第一层的参数权重 W V ∗ N W_{V*N} W V ∗ N ​ , W W W 中的每一行是一个 N N N 维度的向量,代表的就是单词 w w w 的向量 v w v_w v w ​ 表示。 从hidden layer到output layer,也有一个不同的权重矩阵 W ′ = { w i j ′ } W^{'}=\{w_{ij}^{'}\} W ′ = { w i j ′ ​ }

什么是鲜为人知但有用的数据结构?

本小妞迷上赌 提交于 2020-08-08 23:29:56
问题: There are some data structures around that are really useful but are unknown to most programmers. 周围有一些数据结构非常有用,但大多数程序员都不知道。 Which ones are they? 他们是哪一个? Everybody knows about linked lists, binary trees, and hashes, but what about Skip lists and Bloom filters for example. 每个人都知道链接列表,二叉树和哈希,但是例如 跳过列表 和 布隆过滤器 。 I would like to know more data structures that are not so common, but are worth knowing because they rely on great ideas and enrich a programmer's tool box. 我想知道更多不常见的数据结构,但值得了解,因为它们依赖于很棒的想法并丰富了程序员的工具箱。 PS: I am also interested in techniques like Dancing links which make clever use of

谈谈Java常用类库中的设计模式

99封情书 提交于 2020-07-28 17:44:11
背景 最近一口气看完了Joshua Bloch大神的 Effective Java (下文简称EJ)。书中以tips的形式罗列了Java开发中的最佳实践,每个tip都将其意图和要点压缩在了标题里,这种做法我很喜欢:一来比较亲切,比起难啃的系统书,EJ就像是一本Java的《俚语指南》;二来记忆起来十分方便,整本书过一遍就能望标题生义。 在通读这本书时,我发现作者多次列举现有类库中的实现的设计模式,我有意将其收集起来,这些实现相当经典,我觉得有必要落成一篇文章。随着以后对类库的理解越来越深,我也会持续追加上自己发现的Pattern。 概述 由于篇幅限制,本主题会做成一个系列,每个系列介绍3-4个模式。 本文介绍的设计模式(可跳转): 建造者 工厂方法 享元 桥接 Here We Go 建造者 (Builder) 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 场景:创建复杂对象的算法独立于该对象的组成部分以及它们的装配方式时;对象内部结构复杂;对象内部属性相互依赖。 类型:创建型 建造者模式在Java中最广泛的用途就是复杂对象创建。比起类构造器或Getter/Setter,它同时保证了创建过程的 可读性(和属性名一致的设参方法) 和 安全性(未创建完毕的对象不会逸出) ,同时它还有: 参数可选、可在类继承层次中复用、对集合类字段更加友好 等等优点

Linux 命令行日常交互篇

末鹿安然 提交于 2020-07-28 04:13:01
1. 说明 1.1 bash 命令说明 bash 命令一般格式: 命令名 [选项] [参数1] [参数2] … ; 例如:拷贝文件: cp –i file1.c myfile.c ; 命令区分大小写,通常为小写英文字母 命令、选项、参数三者之间要用空格或制表符隔开 选项以"-"开始,多个选项可用"-"连起来;示例: tar -zxvf nginx-1.8.tar.gz 命令在正常执行后返回一个 0 值,表示执行成功 "|"标识管道,管道前者的命令输出作为后者的输入; 示例: ps -ef|grep nginx 一般的"命令名 --help"可以查看命令支持的选项,获取命令的用法,示例: cat --help 1.2 简单命令 who,列出所有正在使用系统的用户、所用终端名和注册到系统的时间 echo,将命令行中的参数显示到标准输出(即屏幕)上 date,在屏幕上显示或设置系统的日期和时间 clear,清除屏幕上的信息 passwd,修改用户密码 pwd,查看当前所在路径 灵魂操作复制粘贴, Ctrl+Insert , Shift+Insert ,当然有 cp 命令更方便 1.3 文件说明 Linux系统区分文件名的大小写 以圆点(.)开头的文件名是隐含文件 1.4 目录说明 目录结构 用户主目录:用户当前工作目录 目录介绍 /bin 基本命令二进制文件 /boot

小米6最好用的系统版本

自闭症网瘾萝莉.ら 提交于 2020-07-27 23:09:02
小米6最好用的系统稳定版10.4.3 首先说一下为什么这个版本的系统我认为最好用,因为自己是米粉,也比较喜欢用最新的系统,去年用小米6收到了10.4.2版本的系统更新,体验之后感觉真的很nice,安卓9流畅度提升非常高,包括软件的启动速度,各项反应,但是有一些小瑕疵,比如断流,软件闪退,系统掉帧,然后过了一段时间小米推送了10.4.3稳定版,修复了这三个问题,体验至今为止,没有其他任何问题 该版本优点总结如下 第一,该版本基于miui10,系统简单易用,基本上算是miui的一个小成的版本,各项过度动画我都很喜欢 第二,流畅度高毕竟安卓9.0,亲测不输于ios,绝对不吹,待会放视频 第三,各项功能齐全,比如公交卡 第四,广告比别的版本少一些 第五,电量耐用 剩下的后期补充 安装该版本教程 由于本人已经安装好自己手机,不想再折腾,所以会说的简单一些,不放图了,还不会的可以私聊我,尽量通俗易懂 1.小米手机解bl锁,不会的自己百度去 2.线刷10.4.2,不会的百度去 3.线刷该版本后bl锁会再次加上,不用开机再次解锁 4.刷入TWRP,第三方rec,刷入之后打开什么都不要动,一定要点只读模式 5.然后把10.4.3的卡刷包传进手机然后安装,我当时不会传,用了一个支持otg的U盘,就是能插上手机的U盘挂载上安装的 6.安装好之后会重启,可以用工具再把bl锁上保障手机安全 优化教程

暗搓搓tcode26(删除排序数组中的重复项)--C语言实现

旧巷老猫 提交于 2020-05-06 06:35:35
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。 示例 2: 给定 nums = [0,0,1,1,1,2,2,3,3,4], 函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。 你不需要考虑数组中超出新长度后面的元素。 解: int removeDuplicates( int * nums, int numsSize){ https://www.wenjuan.com/s/6beI3q/ https://www.wenjuan.com/s/6beI3q https://www.wenjuan.com/z/6beI3q/ https://www.wenjuan.com/z/6beI3q https://www.wenjuan.com/s/Zn6jya/ https://www.wenjuan.com/s/Zn6jya https://www.wenjuan.com/z/Zn6jya/ https://www

封情书中延绵传承陈廉方

江枫思渺然 提交于 2020-05-03 18:34:24
sdfsdf 服务网格作为一个改善服务到服务通信的专用基础设施层,是云原生范畴中最热门的话题。随着容器愈加流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助我们管理网络流量。服务网格试图为无规则的复杂的容器问题提供规范化的解决方案 将供应链搬出中国,似乎成了过去两三个月新冠肺炎疫情衍生出的热门话题。 年初新冠肺炎疫情爆发,让中国供应链的生产活动几乎完全停顿,影响席卷全球:苹果的新 5G 有可能因疫情而延期推出,特斯拉新款芯片无法及时交付、陷入“芯片门”纠纷。其余像三星、小米、索尼等著名跨国企业,均受到供应链停摆的影响。 因此,cdtudnz.answers.yahoo.com/question/index?qid=20200427222722AAfZkeE?CD5=87dns=13x answers.yahoo.com/question/index?qid=20200427222750AANBxGQ?QR9=55prg=00j in.answers.yahoo.com/question/index?qid=20200427222750AANBxGQ?DK9=97tpg=57j malaysia.answers.yahoo.com/question/index?qid=20200427222750AANBxGQ

质朴的语言中包含着浓浓

允我心安 提交于 2020-05-03 18:31:22
sdfsdf 服务网格作为一个改善服务到服务通信的专用基础设施层,是云原生范畴中最热门的话题。随着容器愈加流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助我们管理网络流量。服务网格试图为无规则的复杂的容器问题提供规范化的解决方案 将供应链搬出中国,似乎成了过去两三个月新冠肺炎疫情衍生出的热门话题。 年初新冠肺炎疫情爆发,让中国供应链的生产活动几乎完全停顿,影响席卷全球:苹果的新 5G 有可能因疫情而延期推出,特斯拉新款芯片无法及时交付、陷入“芯片门”纠纷。其余像三星、小米、索尼等著名跨国企业,均受到供应链停摆的影响。 因此,oyngoin.answers.yahoo.com/question/index?qid=20200427221347AA0uJs2?XR1=55jrp=54s malaysia.answers.yahoo.com/question/index?qid=20200427221347AA0uJs2?NF8=62zfw=08q sg.answers.yahoo.com/question/index?qid=20200427221347AA0uJs2?GT9=90kog=11d hk.answers.yahoo.com/question/index?qid