【洛谷1361】 小M的作物(最小割)

传送门 洛谷 Solution 这是一个比较实用的套路,很多题目都有用,而且这个套路难以口胡出来。 考虑把每一个附加贡献重新建一个点,然后向必需的点连边,流量为val。 然后直接种植的从源点向这个点连,流量为val。 最后跑一个最小割就可以了。 代码实现 #include<bits/stdc++.h> using namespace std; const int N=500010,Inf=1e9+10; int front[N],cnt,s,t,n; struct node { int
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

linux 扩展文件系统

1. 创建新分区 [root@localhost ~]# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes, 62914560 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes D
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

【洛谷1402】 酒店之王(最大流)

传送门 洛谷 Solution 大致思想同这个——洛谷1231 代码实现 #include<bits/stdc++.h> using namespace std; const int N=500010,Inf=1e9+10; int front[N],cnt,s,t,n; struct node { int to,nxt,w; }e[1500010]; queue<int>Q; int dep[N]; void Add(int u,int v,int w) { e[cnt]=(
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

androidstudio导入新项目build tools不符合问题解决

问题描述:从网上或者其他地方拷贝来完整代码导入androidstudio的时候,gradle过程显示build tools不符合 问题分析:你安装的SDK版本可能与其他人不一样,那么build的工具也会和别人不同,所以导入的时候就会显示build tools不符合 解决办法:安装将要导入代码对应版本的build tools 步骤: 1.先找到自己的SDK安装位置,可以打开androidstudio,进入项目里面,然后打开:File---->Settings 打开设置界面,点击下图中标志就可以查
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

Linux源码编译安装nginx

ps:一切从简 一、安装所需环境: yum -y install gcc gcc-c++ automake pcre pcre-devel zlip zlib-devel openssl openssl-devel 二、下载及安装nginx 1.下载nginx:wget http://nginx.org/download/nginx-1.8.1.tar.gz 2.解压nginx: tar -xzf nginx-1.8.1.tar.gz 3.添加用户组:groupadd www、useradd
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

第一周任务点评

对于本周的助教工作表示愧疚,因为这周的工作导致了我没有精力去完成助教的工作,尽管只是一点点时间都不愿意抽出来去点评,一来是我认为在我疲惫的时候没有专注的精神去为学生们进行走心的点评,二来是我的时间不知不觉中变得少了很多,可能有一两分钟零散的时间去看博客,但是我怕我下一次的一两分钟忘记上一次的一两分钟的内容造成了恶性循环;对此我深表遗憾,我会在一些适当的时候,增加点评的数量增加,如果在增加数量的时候影响了质量,我宁可不去点评,因为没有对学生们的每一句话走心,没有对自己的工作走心,那样的垃圾点评还
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

128th LeetCode Weekly Contest Complement of Base 10 Integer

Every non-negative integer N has a binary representation. For example, 5 can be represented as "101" in binary, 11 as "1011" in binary, and so on. Note that except for N = 0, there are no leading zeroes in any binary representation. The complement o
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

监听input实时输入

$("body").delegate( $("#some-input"), "propertychange input", function () { // do something console.log("你按了一下") }); // propertychange input 是关键
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

git 免密码push

git版本2.14.1 windows系统 用户根目录 .gitconfig 文件添加配置 [credential] helper = store [push] default = simple 用户根目录 .git-credentials 文件添加配置 https://username:[email protected] 本人这里没有像很多用户说的那样,用户名和密码有大括号{}包裹,只有个冒号:间隔二者
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

递归求阶乘和

6-2 递归求阶乘和 (10 分) 本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+...+n! 的值。 函数接口定义: double fact( int n ); double factsum( int n ); 函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+...+n! 的值。题目保证输入输出在双精度范围内。 裁判测试程序样例: include <stdio.h> double fact( int n ); double f
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

用简单的语言描述C++ 是什么?

用简单的语言描述C++ 是什么? 答:C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。 其编程领域众广,常用于系统开发,引擎开发等应用领域,是最受广大程序员受用的最强大编程语言之一,支持类:类、封装、重载等特性!
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

Django 添加mdia文件目录路径

1.settings.py MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 2.urls.py from django.views.static import serve from macboy.settings import MEDIA_ROOT url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

数据结构---概述

1、数据结构的3大方面:    1.1 逻辑结构:       线性结构:         栈、队列、数组、字符串等;       非线性结构:         图、树等;    1.2 存储结构:       顺序:         一块无空隙的存储区域;       链接:         结点分为2部分:             一部分放结点本身的数据;             另一部分存放指针,指向下个结点;       索引:       散列:    1.3 运算:     
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

3.14(第三周第二节课)

网络层协议ip: ip协议:ip协议和路由协议协同工作,寻找能够将数据包传送到目的端的最优路径。ip协议不关心数据报文的内容,提供无连接的、不可靠的服务。 icmp定义了网络层控制和传递消息的功能。不是高层协议,而是ip层的网络层协议。
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

jupyter的恢复

#笔记本之前重装了c盘,以前装过jupyter,记录jupyter的恢复过程# ##anaconda的恢复## 系统环境变量中添加安装目录。 按照此文恢复快捷方式:https://blog.csdn.net/bat67/article/details/81231390 jupyter就可以正常使用了。 ##jupyter默认本地目录修改,看此文:https://blog.csdn.net/caterfreelyf/article/details/79774311 生成的配置文件在C:/user
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

数学建模学习笔记(三)--回归与分类

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LawGeorge/article/details/88595430 回归与分类这两个监督学习方法的区别主要在于: 1.输出的类型:连续与离散。 2.loss函数:均方差与交叉熵(输出是否为一个可度量的空间,不同输出之间是否存在可度量的距离)。 3.网络结构:不需要softmax与需要softmax。 这两个方法本质上相同,分类可以用回归来做。
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

机器学习笔记(五)--SVD奇异值分解

SVD奇异值分解可运用在降维算法PCA中进行特征分解,在机器学习等领域有广泛应用,所以很有必要将它搞清楚。 优秀文章:https://www.cnblogs.com/pinard/p/6251584.html 一、特征值与特征向量 其中,A是一个n×n的方阵,x为n维向量,是一个实数。那么,x为A的一个特征向量,为A的一个特征值。这样我们可以将矩阵A特征分解,如果我们求出了A的k个特征值λ1≤λ2≤...≤λk,和对应的n个特征向量x1->x2->...->xk。如果这些特征向量线性无关,那么
分类: 其他 发布时间: 03-17 23:51 阅读次数: 0

redis特点及安装使用

redis是什么:Redisisanopensource,BSDlicensed,advancedkey-valuestore.Itisoftenreferredtoasadatastructureserversincekeyscancontainstrings,hashes,lists,setsandsortedsets.redis是开源,BSD许可,高级的key-value存储系统.可以用来存
分类: 数据库 发布时间: 03-17 23:50 阅读次数: 0

预习作业

设计算法,把十进制整数转换为二至九进制之间的任一进制输出。 #include <iostream> using namespace std; const int StackSize=100; void Decimaltor(int num,int r) { int top,k,s[StackSize]; top=-1; while(num!=0) { k=num%r; s[++top]=k; num=num/r; } while(top!=-1) { cout<<s[top--]; } } i
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0

实验二单链表的实现

《数据结构》实验二: 线性表综合实验 一.实验目的 巩固线性表的数据结构的存储方法和相关操作,学会针对具体应用,使用线性表的相关知识来解决具体问题 二.实验内容 1.建立一个由n个学生成绩的顺序表,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果。 要求如下: 1)用顺序表来实现。 2)用单链表来实现。 3)用双链表实现。 4)用静态链表实现。 5)用间接寻址实现。 分开写程序,可以一个方法分别写一博客文章上交作业。 四.实验报告 1.
分类: 其他 发布时间: 03-17 23:50 阅读次数: 0