Tsaryu
码龄9年
关注
提问 私信
  • 博客:126,683
    126,683
    总访问量
  • 139
    原创
  • 1,312,443
    排名
  • 29
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2016-08-17
博客简介:

Tsaryu的博客

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得26次评论
  • 获得100次收藏
  • 代码片获得140次分享
创作历程
  • 2篇
    2019年
  • 61篇
    2018年
  • 67篇
    2017年
  • 25篇
    2016年
成就勋章
TA的专栏
  • ACM
    21篇
  • 线段树
    8篇
  • dp
    28篇
  • DFS
    17篇
  • 博弈问题
    1篇
  • 块状链表
    1篇
  • BFS
    4篇
  • 优先队列
    1篇
  • 并查集
    5篇
  • Codeforces
    28篇
  • 树状数组
    1篇
  • 背包问题
    4篇
  • 最大子序列和
  • 最大递增子段和
    1篇
  • 中国剩余定理
    1篇
  • 同余方程
  • LCS
    2篇
  • 单点更新
    1篇
  • 线段树区间更新
  • 贪心
  • STL
    8篇
  • 单调队列
    1篇
  • 水题
    20篇
  • 进制转换
    1篇
  • ccpc2016
    1篇
  • 区间dp
    1篇
  • 最长不下降子序列
    1篇
  • KMP算法
    2篇
  • bestcoder
    1篇
  • 二分
    2篇
  • Java常用类方法举例
  • Floyd最短路算法
    1篇
  • 最短路算法
    6篇
  • java swing常用组件
    1篇
  • 蓝桥杯
    24篇
  • 迪杰斯塔拉算法
    4篇
  • kruskal
    3篇
  • spfa算法
    1篇
  • 排序算法总结
    6篇
  • 网络工程实验
    1篇
  • t't't't't't
    1篇
  • Data_Science
    4篇
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

472人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2017年cs231n 课程 作业1 WIN10配置

cs231n课程听起来受益颇深,但是也需要知行合一。只有做完作业之后才知道自己仍然需要学习的地方,而不仅仅是 停留在懂的 层次上。配置在win10上配置作业环境确实是个挺头疼的,我反正鼓捣了一天,网上相关的博客都大致浏览了一遍。windows配置环境着实变态。所幸最终搞定了。第一步:准备好python和一些必要的包,比如numpy之类的,可以直接使用anaconda。第二步:创建作...
原创
发布博客 2019.04.15 ·
977 阅读 ·
2 点赞 ·
2 评论 ·
3 收藏

Tensorflow学习之minist

本文完全基于tensorflow中文社区,作为自己机器学习和tensorflow学习的入门。初始准备:下载tensorflow官方社区要求的minst数据集,很简单,只有四个,解压之后放入文件夹。import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport matpl...
原创
发布博客 2019.03.25 ·
749 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

详解推荐系统中的常用评测指标【转载】

1、精确率、召回率、F1值我们首先来看一下混淆矩阵,对于二分类问题,真实的样本标签有两类,我们学习器预测的类别有两类,那么根据二者的类别组合可以划分为四组,如下表所示:上表即为混淆矩阵,其中,行表示预测的label值,列表示真实label值。TP,FP,FN,TN分别表示如下意思:TP(true positive):表示样本的真实类别为正,最后预测得到的结果也为正;FP(false...
转载
发布博客 2018.12.27 ·
621 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

pandas之DataFrame的创建和增删改查

在学习的时候,需要时时总结。这段时间学习数据处理,故对pandas中的DataFrame的一些基本用法进行总结。首先介绍一下DataFrame,这是一个表格型数据,每一列可以是不同的类型值。 原文:https://blog.csdn.net/zutsoft/article/details/51483710            https://blog.csdn.net/Jakob_H...
原创
发布博客 2018.12.21 ·
2244 阅读 ·
4 点赞 ·
1 评论 ·
12 收藏

推荐系统常见评测标准之MAP与NDCG【转载】

转载自https://blog.csdn.net/simple_the_best/article/details/52296608MAPAP关于 AP 与 MAP 这里有个非常好的文章: intuition-behind-average-precision-and-map在了解MAP(Mean Average Precision)之前,先来看一下AP(Average Precision...
转载
发布博客 2018.12.09 ·
1059 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二进制八进制十六进制互转方法 转

https://blog.csdn.net/shanshan1yi/article/details/49518759
转载
发布博客 2018.09.07 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

P2307 迷宫代码

#include<bits/stdc++.h>using namespace std;char map[1001][1001];//_map数组保存地图 int flag[1001][1001],a[1000001];//a数组要开大一点,刚开始开a[1001]错了3个点 //flag数组保存各个点所在的连通图,以及是否已经处理过,a数组保存各个连通图的大小struct m...
转载
发布博客 2018.08.28 ·
553 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

洛谷 P1019 单词接龙

单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beastbeast 和 astonishastonish ,如果接成一条龙则变为 beastonishbeastonish ,另外相邻的两部分不能存在包含关系,例如 atat 和 ati...
原创
发布博客 2018.08.21 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

全排列问题(DFS求解 | STL函数)

1.利用dfs求全排列#include <cstdio>#include <iostream>#include <algorithm>using namespace std;const int maxn = 100;int vis[maxn];int a[maxn];int cnt;int dfs(int n){ if(cnt == ...
原创
发布博客 2018.08.15 ·
407 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

P2404 自然数的拆分问题(简单dfs)

题目背景任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。题目描述任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。输入输出格式输入格式: 输入:待拆分的自然数n。 输出格式: 输出:若干数的加法式子。 输入输出样例输入样例#1: 复制7输出样例#1: 复制1+1+1+1+1+1+11+1+1+...
原创
发布博客 2018.08.15 ·
1942 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

素数环(暴力深搜)

#include <bits/stdc++.h>using namespace std;int a[30]={0};int vis[22]={0};int counts = 0;int prim(int n){ for(int i = 2 ; i < n; i++) { if(n % i == 0) return 0; } return 1;...
原创
发布博客 2018.08.13 ·
564 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

总结string类型的一些操作

string数据类型能够在字符串模拟题目中得到很大的方便,有很多特别实用的操作,比如查找、替换、将字符串类型换成int型等 1.输入: string数据类型输入有很多种方式.(1)如果我们要每次输入一个单词(不含空格),可以直接用cin>>s1;(2)如果我们每次要输入一句话呢?包含空格,遇换行符结束。这个时候我们可以采用getline。            ...
原创
发布博客 2018.08.13 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅谈汉诺塔问题(递推 | 递归)

有N个圆盘,依半径大小(半径都不同),自下而上套在A柱上,每次只允许移动最上面一个盘子到另外的柱子上去(除A柱外,还有B柱和C柱,开始时这两个柱子上无盘子),但绝不允许发生柱子上出现大盘子在上,小盘子在下的情况,现要求设计将A柱子上N个盘子搬移到C柱去的方法。  分析:首先我们来手动模拟一下:        从简单的问题开始算起:假设只有一个圆盘在A杆,那我直接从A到B,一步操作即...
原创
发布博客 2018.08.08 ·
1835 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

洛谷P1028 数的计算(入门递推)

题目描述我们要求找出具有下列性质数的个数(包含输入的自然数 nn ):先输入一个自然数 nn ( n \le 1000n≤1000 ),然后对此自然数按照如下方法进行处理: 不作任何处理; 在它的左边加上一个自然数,但该自然数不能超过原数的一半; 加上数后,继续按此规则进行处理,直到不能再加自然数为止. 输入输出格式输入格式: 11 个自然数 nn...
原创
发布博客 2018.08.07 ·
1691 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

网络工程实验之单臂路由实验

单臂路由:    单臂路由是在路由器上的一个接口上通过配置子接口(虚拟接口,并不存在),从而实现不同vlan之间的相互通信。    路由器也可以由三层交换机来替代,不过配置方法略有不同。首先以路由器来说明配置单臂路由的方法。1.首先配置PC端ip地址和默认网关,默认网关分别对应着路由器的两个虚拟接口的ip地址。2.接着配置交换机,划分vlan,分别命名为vlan10和vlan20.vlan10里把...
原创
发布博客 2018.06.10 ·
7107 阅读 ·
6 点赞 ·
0 评论 ·
25 收藏

堆排序(选择排序的进阶)

堆排序这个理解思想挺简单的。以升序排序为例:就是一个完全二叉树,根结点始终小于子节点。最开始是无序状态的堆,这时候我们需要解决两个问题:(1)如何让无序状态的堆变成有序状态的堆(2)如何输出堆顶元素后使得剩余元素成为新堆且满足以上要求解决问题一:    我们从最后的一个非叶子节点开始,比较此节点和它的子节点,保证这个子树是有序的,如果无序我们就层层交换,以使得有序。解决问题二:    我们每次输出...
原创
发布博客 2018.04.20 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

归并排序

归并排序,感觉思想其实就是递归思想。一列数排序,长度为n我们两两在一起排列,排列好之后再合并合并过之后再两两排列合并最后合并成n个数,即最终的有序序列。结束。代码很简单,思想也很简单,而且很稳定有木有。最好情况O(n),最坏是O(nlogn),平均是O(nlogn)代码模板如下:#include <cstdio>#include <iostream>using name...
原创
发布博客 2018.04.19 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

希尔排序

希尔排序其实是直接插入排序的一个改进,书本上说是众多排序算法中的第一批突破时间复杂度O(N2)的排序算法。希尔排序的算法时间稳定,较快排来说,快排的最快时间复杂度是 O(nlogn),最快比希尔快,最慢比希尔慢。所以如果数据可能会比较差的话,用希尔可能要比快排更加好。希尔排序的核心思想就是在直接插入排序的基础上设置一个增量d = n / 2,然后每次比较间隔为d的数据而不是直接插入排序的 ,间隔为...
原创
发布博客 2018.04.19 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

插入排序

插入排序是一种很简单朴实的排序方法。首先,我们知道,单独一个数肯定是一个有序的,因为只有它一个数字。然后我们从第二个数字开始,把第二个数字加进第一个有序列里,使其两个数字有序【1,2】接着我们把第三个数字也加进去......最后一个数字也加进去,有序列就包含了全部的数字了,此时排序也完成了。#include <cstdio>#include <iostream>usin...
原创
发布博客 2018.04.19 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序算法

快速排序算法在网上存在很多版本,大致思路是一样的,都是找到基准,然后比基准大的,放在基准左边,比基准小的数,放在基准右边(以升序为例),依次递归,每次递归都将基准排到了正确的位置。我利用洛谷的一个评测题目来测试不同版本的快排,不少版本的都会超时,于是最后确定了如下模板的快排算法。#include <cstdio>#include <iostream>using name...
原创
发布博客 2018.04.19 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多