[SDOI2013]项链

description luogu 最近,铭铭迷恋上了一种项链。与其他珍珠项链基本上相同,不过这种项链的珠子却与众不同,是正三菱柱的泰山石雕刻而成的。 三菱柱的侧面是正方形构成的,上面刻有数字。 能够让铭铭满意的项链必须满足下面的条件: 这串项链由\(n\)颗珠子构成的。 每一个珠子上面的数字\(x\),必须满足\(0<x\le a\),且珠子上面的数字的最大公约数要恰 好为\(1\)。两个珠子被认为是相同的,当且仅当他们经过旋转,或者翻转后能够变成一样的。 相邻的两个珠子必须不同。 两串项链
分类: 其他 发布时间: 02-02 20:47 阅读次数: 0

spring boot在intellij idea下整合mybatis可能遇到的问题

org.apache.ibatis.builder.BuilderException: Wrong namespace. Expected 'com.sc.starry_sky.dao.UserMapper' but found 'UserMapper'. 这个错误是没找到对应的mapper接口,检查namespace写对了没 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 出现这个
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

用正则表达式处理一个复杂字符串(类似json格式)

#利用正则输出{}中的内容 str1="""var local=[{provinceCode:'310000',         cityCode:'310100',         text:'上海',         dpt:'20222003',         carNo:'沪A',         pName:'上海市',         cName:'上海市'},         {provinceCode:'322222',         cityCode:'310100',
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

牛客寒假算法基础集训营6 B 煤气灶

链接:https://ac.nowcoder.com/acm/contest/332/B 来源:牛客网 小j开始打工,准备赚钱买煤气灶。 第一天,小j的工资为n元,之后每天他的工资都比前一天多d元。 已知煤气灶需要m元,求小j最少工作几天才能买到煤气灶。 输入描述: 四个整数 n,m,d,x 分别表示小j第一天的工资,煤气灶的价格,工资每天的增长量,答案不超过x 输出描述: 一个数表示答案 示例1 输入 复制 10 100 20 100 输出 复制 4 说明 10+30+50+70>=100
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

Linux SSH & SCP命令

SSH SSH为建立在应用层和传输层基础上的安全协议 sshd服务使用SSH协议进行远程控制,或在计算机之间传送文件。而实现此功能的telnet(远程桌面) 是不安全的,使用明文传送密码 ssh ssh [email protected] # 树莓派系统的用户名和局域网 IP 地址. ssh -p 10022 user@hostname # 使用10022端口,默认为22端口 ssh [email protected] -p 8022 # 连接termux 利用ssh运行命令 ssh use
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

自学老男孩python-day04

list(增删查改) 列表可以装大量的数据,和字符串一样,可以增删改查。 1.增  append('要增加的元素')  在列表末尾增加元素     insert(要插入的索引值,要插入的元素)  插入元素     extend()  迭代添加,可以把其他元素的列表里的内容插入到原列表中 2.删  remove(要删除的元素名称)  移除该元素     pop(索引值)  默认弹出最后一位元素,否则弹出对应索引值的元素。     del li[1:3]  可以切片删除     clear()  
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

[bzoj1004] [HNOI2008]Cards

Description   小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红色,Sb张蓝色,Sg张绝色.他又询问有多少种方,Sun想了一下,又给出了正确答案. 最后小春发明了M种不同的洗牌法,这里他又问Sun有多少种不同的染色方案.两种染色方法相同当且仅当其中一种可以通过任意的洗牌法(即可以使用多种洗牌法,而每种方法可以使用多次)洗成另一种.Sun发现这个问题有点难度
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

微信域名防屏蔽技术,APP推广微信域名怎么避免防红,如何防拦截?

最近很多老哥问我,为啥自己的域名在微信或者QQ里面很容易被封? 1、页面里面的内容违规或者诱导被举报而导致的拦截 2、用户和同行举报 3、腾讯等定期会检查 4、,有诱导分享,强制关注等, 为啥有的人的可以,我的总是被屏蔽 因为那些都是吃过亏的,他们已经用了防御措施了 常见的防御措施: 检测接口+域名轮放系统 配置你的网址,用多套域名一号、二号。比如说分享出去的域名是一号 ,这里面一号 被称作是主域名。点开后跳到二号 ,跳转之前检测一下二号 有没有被封,这里面的二号 就称作是落地域名。通常情况下
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

strchr和strstr函数

二者都属于c的库函数 包含在<string.h>函数中 不同的是 : strchr是查找单个字符在串中出现的位置 strstr查找的是字符串在串中出现的位置 看代码: //strchr 查找字符在串中第一次出现的位置 输出在此到最后的所有字符 sscanf("123456abcd","%s",buf); printf("%s\n",strchr(buf,'3')); //输出结果为3456abcd //查找字符串在串中第一次出现的位置 并输出从当前
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

C#对应JavaScript的银行家舍入规则(Math.Round()对应toFixed(f))

Math.Round((n * u - t * u )/ u, f);//这里使用银行家四舍五入对应JS的 toFixed() ((n * u - t * u) / u).toFixed(f) f为小数位数。 使用中国人的四舍五入 Math.Round(System.Convert.ToDecimal((n * u - t * u) / u), f, MidpointRounding.AwayFromZero);
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

JAVA学习 03Day

基本数据类型: byte:1字节 short:2字节 int:4字节 long:8字节 二进制整数,以0b或者0B开头,如:0b001101; 八进制整数,以0开头,如:015; 十六进制整数,以0x或者0X开头,如:0x1A; 浮点型变量/常量 由于字长有限,浮点数能够精确表示的数是有限的,因而也是离散的。浮点数一般都存在舍入误差,很多数字无法精确表示(例如0.1),其结果只能是接近,但不等于。 浮点数是不精确的,一定不能用于比较。 float(单精度):4字节 double(双精度):8个
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

JavaScript 字符串拼接 & setInterval()实现简单动画

在学习JavaScript DOM编程艺术第十章时,遇到了一个小问题: 想要实现的最终效果:一个小方块不断的向下移动。 小方块绝对定位,设置好top与left值后,写了一个动态获取方块到上方距离并在每次调用中加50px的函数 function move(){ box.style.top += 50px;//错在这一行 console.log(getComputedStyle(box).top); } 由于还比较小白,忘记了.sty
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

BZOJ 3774 最优选择 (最小割+二分图)

题面传送门 题目大意:给你一个网格图,每个格子都有$a_{ij}$的代价和$b_{ij}$的回报,对于格子$ij$,想获得$b_{ij}$的回报,要么付出$a_{ij}$的代价,要么$ij$周围四联通的格子都付出代价,求最大的回报-代价 好神的一道题,%%%jr 想获得$b_{ij}$的回报,要么付出$a_{ij}$的代价,要么$ij$周围四联通的格子都付出代价 所以把棋盘像国际象棋一样黑白交叉染色,原图就变成了一个类似于二分图的东西 每个格子都拆成$2$个点 对于白格子,源点$S$向$W1$
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

yield* 表达式

yield* 表达式用于委托给另一个generator 或可迭代对象。 委托给其他生成器 function* g1() { yield 2; yield 3; yield 4; } function* g2() { yield 1; yield* g1(); yield 5; } var iterator = g2(); console.log(iterator.next()); // { value: 1, done: false } console.log(i
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

7.7 Django 序列化

背景 对于Django 的queryset 对象在传递给 前端的时候,前端是无法识别的 因此需要存在一个转换过程将 queryset 对象转换成 字符串前端才可以识别 演示 QuerySet 无法被 json 序列化,因此无法传值给前端 from django.shortcuts import render, HttpResponse from app01 import models import json # Create your views here. def index(r
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

LeetCode(6. Z 字形变换)

问题描述 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T O E S I I G E D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。 请你实现这个将字符串进行指定行数变换的函数: string convert(string s, int numRows); 示例 1: 输
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

dlib安装教程(for linux)

https://blog.csdn.net/LoHiauFung/article/details/78454905 https://www.linuxidc.com/Linux/2017-11/148331.htm https://blog.csdn.net/liuxiaoheng1992/article/details/54407589 https://www.zhihu.com/question/34524316/answer/182278536
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

牛客寒假算法基础集训营6 G 区间或和

原题链接:点我转移 官方题解的做法: 如果 a=b ,那么答案 =a ; 否则 a≠ba≠b , 考虑a和b的二进制表示从高到低第一个不同的位i, 必定b的第i位=1,a的第i位=0。 那么可以断定,对于答案的二进制表示, (1) 比第i位更高的那些位一定跟a相同。 (2) 第i位及比第i位更低的那些位一定为1。 (1)是显然的,(2)是由于把a中比第i位更低的那些位都置为1得到的数一定在区间[a,b]中。 大佬的ac代码: #include <bits/stdc++.h> using na
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

Kafka与Spark的集成

在本章中,我们将讨论如何将Apache Kafka与Spark Streaming API集成. 关于 Spark Spark Streaming API支持实时数据流的可扩展,高吞吐量,容错流处理.数据可以从注入Kafka,Flume,Twitter等许多源中提取,并且可以使用复杂的算法来处理.例如地图,缩小,连接和窗口等高级功能.最后,处理的数据可以推送到文件系统,数据库和活动仪表板.弹性分布式数据及(RDD)是Spark的基本数据结构.它是一个不可变的分布式对象集合.RDD中的每个数据集
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0

[BZOJ 2194] 快速傅里叶之二 题解

题意:求\[C_k=\sum_{k}^{n-1}a_ib_{i-k}.\] \(n \leq 1e5\). 考虑反转数组\(a\),生成新数组\(a'\). 那么\[C_k=\sum_{i=k}^{n-1}a'_{n-1-i}b_{i-k},\] 考虑把\(i\)改成从\(0\)开始。那么 \[C_k=\sum_{i=0}^{n-k-1}a'_{n-k-1-i}b_i.\] 考虑用\(\text{FFT}\)计算卷积的标准形式: \[C'_x=\sum_{i=0}^{x}A_{x-i}B_i.
分类: 其他 发布时间: 02-02 20:31 阅读次数: 0
今日推荐