最小表示法——牛客多校第七场A
脑瘫一样暴力,贪心找最小表示的串,判一个串是否是最小表示法时也是暴力地判。。 但是想不通复杂度是怎么算的。。 #include<bits/stdc++.h>
using namespace std;
#define maxn 205
char s[maxn];
int n;
int check(int l,int r){//判断区间[l,r]是否是最小表示法
int len=r-l+1;
for(int st=l+1;st<=r;st++){
spring cloud微服务实践一
最近在学习spring框架.其中spring cloud在微服务方面很火,所以在学习过程中,也做一些记录. spring cloud的简介 关于spring cloud是什么,做什么的问题这里就不再详细说明了.需要的可以看 这篇文章[http://www.ityouknow.com/springcloud/2017/05/01/simple-springcloud.html] (博客园markdown不支持超链接).
javascript 异步请求封装成同步请求
此方法是异步请求封装成同步请求,加上token验证,环境试用微信小程序,可以修改文件中的ajax,进行封装自己的,比如用axios等 成功码采用标准的 200 到 300 和304 ,需要可以自行修改 同步任务接入之后,每个任务会进行token的验证,每个任务之间都是同步请求,包括token /**
* 同步流请求
* token验证每个接口
* 柯里化添加同步任务
* resolve返回res,cb
* reject 返回res,cb
* 通过任务中断测试
矩阵快速幂——HDU5667
题目链接 分析全在纸上,博客上懒得写 我是个蒟蒻,只有源代码 #include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
typedef long long LL;
const int maxn=107;
LL mod;
struct mat{
LL m[maxn][maxn];
int x,y;///x是行数y是列数
}unit;
void init_unit(
票据背书以及票据背书的好处
今天带领大家认识下票据背书的过程,以银票(电票)背书为例,我们首先来看下实例,下面两张分别是银票的正面和背面。 图1 票据的正面 图2 票据的背面 也许有些人会问,为什么叫票据背书,其实可以简单的从字面理解,就是背书人与被背书人都会在票据的背面显示出来,所以叫做背书。背书的过程是背书人把票据通过ECDS系统(Electronic Commercial Draft System,电子商业汇票系统)背书给被背书人,每背书一次,在票据的背面就多一条转让背书的记录。在被背书人通过ECDS系统获得银
luogu P1073 【最优贸易】
蒟蒻的第一篇题解,大佬们轻喷(瑟瑟发抖 言归正传,这道题 看见题解区大佬们用各式各样的神仙算法切了这道题,小蒟蒻表示并不会那么多神仙算法,于是乎就水一发题解来谈谈自己的做法. 算法: Tarjan + 拓扑排序 + DP 思路: 看见这道题首先就想到tarjan缩点( 我不会告诉你这是因为我只会tarjan ,tarjan之后是有向无环图,自然而然可以想到在拓扑排序上dp,于是这道题的大体思路就出来了. 第一步tarjan缩点 void tarjan(int u){
dfn[u]=lo
助教培训第一次作业——对学生任务博客的评价训练
助教培训第一次作业——对学生任务博客的评价训练 一、学习关注博客内容的心得体会 看了优秀助教的多篇博客以及邹老师的博客后,结合我自己在上这门课程时候的经历,总结出以下几点心得体会,并提出了我个人的看法。 1.1 助教的新鲜感如同爱情的热恋期,难以长久。 可以预见在助教生活刚开始的日子里,本人一定会像打满鸡血一样,热情饱满,积极回复同学们的问题,认真检查每篇博客的完成程度。但这样的激情也同样可以预见到会在短时间内就消失不见,因为助教的工作是繁琐的,甚至可以说是“枯燥”的,也许几十篇博客里
用 udp 实现简单版本的qq
服务端
import socket
server = socket.socket(type=socket.SOCK_DGRAM)
server.bind(('127.0.0.1',8080))
while True:
data, addr = server.recvfrom(1024)
print(data.decode('utf-8'))
msg = input('>>>:')
server.sendto(msg.encode(
BSOJ 4490 避难向导
题目大意:树上的每一个节点都有一个d[i],定义为离最远节点的距离,还有一个s[i]=(d[i]+a)×b%c,再m次询问,每次询问给定(x,y,q),要求求出(x,y)路径上距x最近的一个点,且满足当前点的s[i]≥q。 emm...这一看就是两道题强行拼起来的,先求出s[i],然后在处理路径上的询问。 显然对于任意点,距离它最远的点一定是直径的两个端点之一,可以用两次DFS把直径的两端求出来,再把两个距离取个max就行了,算完d[i]后就可以算出s[i]啦。 一看到路径上的询问,我就想起了
进程和计划任务管理2
uptime uptime 另外还有一个参数 -V(大写),是用来查询版本的 procps是一个实用程序包,主要包括ps top kill等程序主要用来显示与控制一些系统信息,进程状态之类的内容。 以下显示输入uptime的信息: 04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20 当前时间 04:03:58 系统已运行的时间 10 days, 13:19 当前在线用户 1 user 平均负载:0.54, 0.4
iOS (APP)进程间8中常用通信方式总结
1 URL Scheme 2 Keychain 3 UIPasteboard 4 UIDocumentInteractionController 5 local socket 6 AirDrop 7 UIActivityViewController 8 App Groups iOS系统是相对封闭的系统,App各自在各自的沙盒(sandbox)中运行,每个App都只能读取iPhone上iOS系统为该应用程序程序创建的文件夹AppData下的内容,不能随意跨越自己的沙盒去访问别的App沙盒中的内容
es笔记---新建es索引
es对索引的一堆操作都是用restful api去进行的,参数时一堆json,一年前边查边写搞过一次,这回搞迁移,发现es都到6.0版本了,也变化了很多,写个小笔记记录一下。 创建一个es索引很简单,一个put请求。 PUT /my_index
{
"settings": { ... any settings ... },
"mappings": {
"type_one": { ... any mappings ... },
},
"al
取消SSH连接中的StrictHostKeyChecking
默认配置的问题SSH连接远程主机时,会检查主机的公钥。如果是第一次该主机,会显示该主机的公钥摘要,提示用户是否信任该主机:Theauthenticityofhost'192.168.0.110(192.168.0.110)'can'tbeestablished.RSAkeyfingerprintisa3:ca:ad:95:a1:45:d2:57:3a:e9:e7:75:a8:4c:1f:9f.Ar
CISCO交换机配置命令及释义
CISCO交换机配置命令及释义1.设置交换机名称switch(config)#hostnameDSHDDSHD(config)#2打开和关闭端口//缺省状态下,端口是关闭的Switch(config)#interfacefastethernet0/1Switch(config-if)#shutdown//关闭端口Switch(config)#interfacefastethernet0/1Swit
Swift创建空数组
var yourArray = [String]() yourArray.append("String Value") Or let someString = "You can also pass a string variable, like this!" yourArray.append(someString) 通过插入添加 一旦有了一些值,就可以插入新的值而不是追加。例如,如果要在数组的开头插入新对象(而不是将其追加到末尾): yourArray.insert("Hey, I'm fir
老师想给孩子们分发糖果,有 N 个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。 你需要按照以下要求,帮助老师给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻的孩子中,评分高的孩子必须获得更多的糖果。 那么这样下来,老师至少需要准备多少颗糖果呢? 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/candy 著
public class Solution {
public int candy(int[] ratings) {
int[] dp = new int[ratings.length];
dp[0] = 1;
int sum = 0;
for(int i = 1; i < ratings.length; i++){
if(ratings[i] > ratings
猜年龄游戏升级版,加入登录,注册
猜年龄游戏升级版,加入登录,注册 已有账号 login.txt内容nick:123|sean:456|tank:789 没有账号则注册 参考了https://www.cnblogs.com/caicairui/p/7520037.html !/bin/bash/env python -- coding:utf-8 -- def login(username, password): """ 用于用户名密码的登录 :param username: 用户名 :param password: 密码 :
小数据池、集合和深浅拷贝的个人理解
小数据池----缓存机制(驻留机制) ==:判断两边内容是否相等 is :判断基于内存地址进行判断 小数据池的数字范围-5~256 代码块:一个文件、一个函数、一个模块,终端中每一行是一个代码块 代码块支持的数据类型:数字:在同一个代码块中。只要内容相同就采用相同的内存地址(-6往后都不是)在做乘法的时候范围-5~256。数字在做乘法的时候不能使用浮点数(这些都是在cham中的结果) 字符串:在同一代码块中,只要内容相同就采用相同的内存地址。乘法的时候总长度不能超过20。乘法的时候中文、特殊符
今日推荐
周排行