左神算法进阶班4_2累加和为aim的最长子数组

【题目】 给定一个数组arr,和一个整数aim,求在arr中,累加和等于num的最长子数组的长度 例子: arr = { 7,3,2,1,1,7,7,7 } aim = 7 其中有很多的子数组累加和等于7,但是最长的子数组是{ 3,2,1,1 },所以返回其长度4 【解题】 使用map, 从数组第一个数开始累加, 记录累加和到某个值的第一个位置 map初始存放数据为<0, -1>因为没有一个数字累加的和设置为0,该数字位置为数组的 - 1位置【即数组未开始遍历】 map<sum, index>
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

数的分解1567(2019蓝桥杯省赛)

题目描述 把 x 分解成 3 个各不相同的正整数之和,并且要求每个正整数都不包 含数字 2 和 4,一共有多少种不同的分解方法? 注意交换 3 个整数的顺序被视为同一种方法,例如当分解 2019 时,1000 + 1001 + 18 和 1001 + 1000 + 18 被视为同一种。 输入描述 有多组测试数据,每组测试数据占一行。 每行输入一个整数 x (0 < x < 10000)。 输出描述 对于每组输入,输出一行答案。 样例输入 5 样例输出 0 1 #include<iostrea
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

吃过的亏,不应该再吃

一个人的品质,是在长期的工作生活中形成并且稳定下来的。他如果能够坑你一次,也很可能会再次发生。所以,当被人坑一次后,应该有所警惕。 这是一次真实的经历。前段时间,应该说是今年年初的时候,有个同事,她说要抽奖卡(万通抽奖活动)。当时多要的时候,提示他请示领导后边要如何认领,满口答应了。在元月未要结款时,领导说按所拿的抽奖卡进行回款。莫名其妙的,一个电话过来一顿数落,说当时为何不跟她说这事。事过差不多一旬了,真是没有其他证据能证明我当时说过的话,只能认了。当时就把钱打过去,当是自己认罚。 事过,一
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

Asp.net Core 源码-SessionExtensions

using Microsoft.AspNetCore.Http; using Newtonsoft.Json; namespace SportsStore.Infrastructure { public static class SessionExtensions { public static void SetJson(this ISession session, string key, object value) { s
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

Asp.net Core 源码-UrlExtensions

using Microsoft.AspNetCore.Http; namespace SportsStore.Infrastructure { public static class UrlExtensions { public static string PathAndQuery(this HttpRequest request) => request.QueryString.HasValue
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

C++中print和printf的区别

print与printf的区别 1,print 中不能使用%s ,%d 或%c; 2,print 自动换行,printf 没有自动换行。
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

第十天2019.6.22

今日做题数:3 正确率:42.857% 总题数:100 今日排名:4 总排名:8
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

0A03 无监督学习:支持向量机

优点:适合小样本数量,高特征维度的数据 目标:达到二值分类的目的 选择超平面的依据:   无法找到其他绘制方法使两条虚线间的距离更大   最优超平面到两种类型数据其最近的点有相同的距离 间隔问题   硬间隔:   可能会出现过度拟合的现象   软间隔:   在训练时允许有一定的误差 可以解决线性不可分问题   升维映射到高维空间解决问题 核函数:   就是从低维映射到高维的函数   最常见的核是:高斯径向基核 实战: from sklearn import svm # 导入SVM包
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

莫队学习笔记

占坑
分类: 其他 发布时间: 06-22 21:03 阅读次数: 0

左神算法进阶班4_1画出楼的轮廓

【题目】 给定一个N行3列二维数组,每一行表示有一座大楼,一共有N座大楼。 所有大楼的底部都坐落在X轴上,每一行的三个值(a, b, c)代表每座大楼的从(a, 0)点开始,到(b, 0)点结束,高度为c。 输入的数据可以保证 a < b, 且a,b,c均为正数。大楼之间可以有重合。 请输出整体的轮廓线。 例子:给定一个二维数组[[1, 3, 3], [2, 4, 4], [5, 6, 1]] 输出为轮廓线[[1, 2, 3], [2, 4, 4], [5, 6, 1]] 【题解】 [1, 2
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

yolo image.c

void draw_detections(image im, detection *dets, int num, float thresh, char **names, image **alphabet, int classes) 中修改 draw_label(im,5+5,5,label,rgb); draw_box_width(im, left, top, right, bot, width, red, green, blue); if (alphabet) { image lab
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

springmvc开发restful API

  非rest的url写法: 查询 GET /user/query?name=tom 详情 GET /user/getinfo?id=1 创建 POST /user/create?name=tom 修改 POST /user/update?id=1&name=tom 删除 GET /user/delete?id=1   rest风格的写法 查询 GET /user?name=tom 详情 GET /user/1 创建 POST /user 修改 PUT /use
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

Django2.0和1.0的不同

Django 路由匹配使用path和re_path代替url函数 path匹配绝对路径,re_path匹配正则表达式路径 from django.urls import path, re_path urlpatterns = [ path(’’, index_views), path(‘login/’,login_views), path(‘register/’,register_views), path(‘check/’,check_views), path(“test/”,test_vie
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

HDU6446

HDU6446 题意:给一棵树,n个点,n-1条边,求它n个点全排列(一共n!种)下的所有答案和,对于每种全排列,比如n=5,点的全排列为31245,则求3-1,1-2,2-4,4-5的所有距离的和。最后答案模1e9+7。 思路:对于所有的全排列来看,我们可以先考虑两个点u,v产生的贡献,u和v在全排列中一共有n-1的位置,其他n-2个点有(n-2)!中可能,两个点的位置还可以交换,所以对于任意一对相邻的点来说,它产生的贡献为2*(n-1)*(n-2)!*s(距离)。 然后问题就是求任意两个点
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

操作系统-存储器管理

第四章 存储器管理 summary:In recent years,with the development of computer technology,system software and application software have expanded rapidly in terms of types and functions.Although the storage capacity has been expanding continuously,it still canno
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

正则总结https://blog.csdn.net/qq_34149935/article/details/62233835

https://blog.csdn.net/qq_34149935/article/details/62233835
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

Spark以yarn方式运行时抛出异常

Spark以yarn方式运行时抛出异常: cluster.YarnClientSchedulerBackend: Yarn application has already exited with state FINISHED! 解决方案: 主要是给节点分配的内存少,yarn kill了spark application。 1.停止hadoop集群 [root@node06 bin]# stop-all.sh 2.给yarn-site.xml增加配置: <property> <name
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

八皇后问题(1220)

这道题有点难度 题目描述: 国际象棋的棋盘可以看做是一个 8 × 8 的矩阵,上面每一个格子仅能放一枚棋子,现在给出一个 8 × 8 的由 0 和 1 组成的矩阵,代表象棋棋盘,1 代表当前位置放置了一个皇后,0 则代表什么都没有放,上面有 n(n 为小于 8 的正整数)个位置已经放上了皇后棋子(相互之间不冲突,合理摆放),现在另外给你 8 - n 个皇后,问你有多少合理的摆法。 输入描述: 一个 8 × 8 的由 0 和 1 组成的矩阵。 输出描述: 一个整数,为摆放的种类数。 样例输入:
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

P1977 出租车拼车

题目背景 话说小 x 有一次去参加比赛,虽然学校离比赛地点不太远,但小 x 还是想坐 出租车去。大学城的出租车总是比较另类,有“拼车”一说,也就是说,你一个人 坐车去,还是一堆人一起,总共需要支付的钱是一样的(每辆出租上除司机外最 多坐下 4 个人)。刚好那天同校的一群 Oier 在校门口扎堆了,大家果断决定拼车 去赛场。 问题来了,一辆又一辆的出租车经过,但里面要么坐满了乘客,要么只剩下 一两个座位,众 Oier 都觉得坐上去太亏了,小 x 也是这么想的。 题目描述 假设 N 位 Oier
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0

Python中如何将数据存储为json格式的文件(续)

将上一篇中的例子,修改一下,将两个程序合二为一,如果存储了用户喜欢的水果就显示它,否则提示用户输入他喜欢的水果并将其存储到文件中。 favorite.py 1 import json 2 3 filename = "favorite_fruit.json" 4 5 def greet_user(): 6 """问候用户,并指出他喜欢的水果""" 7 fruit = get_saved_fruit() 8 if fruit: 9
分类: 其他 发布时间: 06-22 20:47 阅读次数: 0