Debug 客栈debuginn.com2019-02-03蓝桥杯 基础练习 2n 皇后问题问题描述 给定一个 n*n 的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入 n 个黑皇后和 n 个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n 小于等于 8。 输入格式 输入的第一行为一个整数 n,表示棋盘的大小。 接下来 n 行,每行 n 个 0 或 1 的整数,如果一个整数为 1,表示对应的…阅读全文
Debug 客栈debuginn.com2019-02-02蓝桥杯 基础练习 报时助手问题描述 给定当前的时间,请用英文的读法将它读出来。 时间用时 h 和分 m 表示,在英文的读法中,读一个时间的方法是: 如果 m 为 0,则将时读出来,然后加上 “o’clock”,如 3:00 读作 “three o’clock”。 如果 m 不为 0,则将时读出来,然后将分读出来,如 5:30 读作 “five thirty”。 时和分的读法使用的是英文数字的读法,其中 0~20 读作: 0…阅读全文
Debug 客栈debuginn.com2019-02-01蓝桥杯 基础练习 回形取数问题描述 回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转 90 度。一开始位于矩阵左上角,方向向下。 输入格式 输入第一行是两个不超过 200 的正整数 m, n,表示矩阵的行和列。接下来 m 行每行 n 个整数,表示这个矩阵。 输出格式 输出只有一行,共 mn 个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。 样例输入 1 2 3 4 3 3 …阅读全文
Debug 客栈debuginn.com2019-01-31蓝桥杯 基础练习 龟兔赛跑预测问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先 t 米或以上,它们就会停下来休息 s 秒。对于不同的兔子,t,s …阅读全文
丹格尔的博客dangeer.com2019-01-30终于开始 Web,记一些笔记终于✌️鼓起勇气✌️开始学习了《入门到跑路系列课程之 Web 前端》。之前因为经常接触的原因了解了一些 html 的语法,但一直没有系统学习过。 看看这次又能坚持学习多久……(说什么呢!) 话不多说,记一些笔记。 Jan 30 一个 html 文件的代码结构 1 2 3 4 5 6 7 8 9 10 11 12 13 <!DOCTYPE HTML> <html> <head> <!--head 的…阅读全文
Debug 客栈debuginn.com2019-01-30蓝桥杯 基础练习 Sine 之舞问题描述 最近 FJ 为他的奶牛们开设了数学分析课,FJ 知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个 “Sine 之舞” 的游戏,寓教于乐,提高奶牛们的计算能力。 不妨设 1 2 An=sin(1–sin(2+sin(3–sin(4+…sin(n))…) Sn=(…(A1+n)A2+n-1)A3+…+2)An+1 FJ 想让奶牛们计算 Sn 的值,请你帮助 FJ 打…阅读全文
Debug 客栈debuginn.com2019-01-30蓝桥杯 基础练习 FJ 的字符串问题描述 FJ 在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列 AN 吗? 输入格式 仅有一个数:N ≤ 26。 输出格式 请输出相应的字符串 AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。 样例输入 3 样例输出 ABACABA C++ 算…阅读全文
Debug 客栈debuginn.com2019-01-30蓝桥杯 基础练习 芯片测试问题描述 有 n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。 每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。 给出所有芯片的测试结果,问哪些芯片是好芯片。 输入格式 输入数据第一行为一个整数 n,表示芯片个数。 第二行到第 n+1 行为 n*n 的一张表…阅读全文
Debug 客栈debuginn.com2019-01-29蓝桥杯 基础练习 数的读法问题描述 Tom 教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从 0 开始编号,到几百万,几千万,甚至上亿。 比如说,在对学生讲解第 1234567009 号位置上的碱基时,光看着数字是很难准确的念出来的。 所以,他迫切地需要一个系统,然后当他输入 12 3456 7009 时,会给出相应的念法: 十二亿三千四百五十六万七千零九 用汉语拼音表…阅读全文
丹格尔的博客dangeer.com2019-01-24我为什么来这——感谢这个时代我其实在很多地方都留下过足迹,像是 Facebook、微博、微信、QQ 空间等等等等。但是我都多多少少有些不喜欢那里。 一个是因为它们中间有些越来越大众化,伴随者它公开的性质,那这代表着你可能会看到很多你不想看到的东西出现在你的主页。 而且在这些地方发东西我总有一个毛病,就是会过分地关注他人的看法,例如看看谁点了赞呀,看看谁又评论了什么呀。这使我受到了比较大的困扰,以至于我后来干脆关闭了入口,让我…阅读全文
IceHoneyicehoney.me2019-01-23亚马逊 S3 服务简单介绍最近在做后端的开发,需要一些二进制数据保存在服务器云端。团队决定调查 AWS 的 S3 服务是否满足需求,所以就做了一些调查工作。不过也遇到很多坑的地方。所以记录下来,防止以后再遇到。阅读全文
丹格尔的博客dangeer.com2019-01-23Hello WorldHello! The whole world! 你好呀!全世界! 虽然这只是一篇用于中英文测试的文章,但是我的问候是真的。 这才是这个博客的第一篇文章。 哦,对了。下面有可以手动打开的评论区,使用的第三方评论系统 Disqus。本来想用国内的服务,但是可替代品也基本没有了。Disqus 墙内访问可能有些困难,见谅。阅读全文
Debug 客栈debuginn.com2019-01-23蓝桥杯 基础练习 矩形面积交问题描述 平面上有两个矩形,它们的边平行于直角坐标系的 X 轴或 Y 轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。 输入格式 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过 10^7 的实数表示。 输出格式 输出仅包含一个实数,为交的面积,保留到小数后两位。 样例输入 1 2 1 1 3 3 2 2…阅读全文
Debug 客栈debuginn.com2019-01-22蓝桥杯 基础练习 矩阵乘法问题描述 给定一个 N 阶矩阵 A,输出 A 的 M 次幂(M 是非负整数) 1 2 3 4 5 6 7 例如: A = 1 2 3 4 A 的 2 次幂 7 10 15 22 输入格式 第一行是一个正整数 N、M(1<=N<=30, 0<=M<=5),表示矩阵 A 的阶数和要求的幂数 接下来 N 行,每行 N 个绝对值不超过 10 的非负整数,描述矩阵 A 的值 输出格式 输出共 N 行,每行 …阅读全文
Debug 客栈debuginn.com2019-01-22蓝桥杯 基础练习 完美的代价问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。 交换的定义是:交换两个相邻的字符 例如 mamad 第一次交换 ad : mamda 第二次交换 md : madma 第三次交换 ma : madam (回文!完美!) 输入格式 第一行是一个整数 N,表示接下…阅读全文
Debug 客栈debuginn.com2019-01-20蓝桥杯 基础练习 分解质因数问题描述 求出区间 [a,b] 中所有整数的质因数分解。 输入格式 输入两个整数 a,b。 输出格式 每行输出一个数的分解,形如 k=a1*a2*a3…(a1<=a2<=a3…,k 也是从小到大的)(具体可看样例) 样例输入 3 10 样例输出 1 2 3 4 5 6 7 8 3=3 4=2*2 5=5 6=2*3 7=7 8=2*2*2 9=3*3 10=2*5 提示 先筛出所有素数,然后再分解…阅读全文
Jixun's Blogjixun.uk2019-01-20Transmission WebUI 批量添加磁链抓到一堆磁链,手动加入下载很麻烦… 于是做了个简单的脚本。 (() => {async function request (object) {return new Promise((resolve, reject) => {transmission.remote.sendRequest(object, resolve); }); } async function addMagnets(urls) …阅读全文
Debug 客栈debuginn.com2019-01-19蓝桥杯 基础练习 字符串对比问题描述 给定两个仅由大写字母或小写字母组成的字符串 (长度介于 1 到 10 之间),它们之间的关系是以下 4 中情况之一: 两个字符串长度不等。比如 Beijing 和 Hebei 两个字符串不仅长度相等,而且相应位置上的字符完全一致 (区分大小写),比如 Beijing 和 Beijing 两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况…阅读全文
Nova Kwok's Awesome Blognova.moe2019-01-18我们在学校的时间都浪费到了什么地方——对于我校现状的一点杂思最近有一些偶然的机会给隔壁专业的同学写了一点程序,也旁听了两个课程 “答辩”,结合一年之前的一些相关事件和最近学校举行的所谓项目实训中与一些老师的交流,有一些感慨,也更新了我对于我们在校时间到底被浪费到了什么地方的感想和认知。 先说结论:目前我所接触的同学中,其实有很多同学是几乎完全没有动手能力和实际操作能力的,无论(在校考试)成绩好坏,成绩好一些的同学大部分是花了比较多的时间在学校安排的课程和所…阅读全文
Debug 客栈debuginn.com2019-01-18蓝桥杯 基础练习 时间转换问题描述 给定一个以秒为单位的时间 t,要求用 “::” 的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的 “0”。 例如,若 t=0,则应输出是“0:0:0”;若 t=3661,则输出“1:1:1”。 输入格式 输入只有一行,是一个整数 t(0<=t<=86399)。 输出格式 输出只有一行,是以“::” 的格式所表示的时间,不包括引号。 样例输入 0 样例输出 0:…阅读全文
Debug 客栈debuginn.com2019-01-17蓝桥杯 基础练习 数列排序问题描述 给定一个长度为 n 的数列,将这个数列按从小到大的顺序排列。1<=n<=200 输入格式 第一行为一个整数 n。 第二行包含 n 个整数,为待排序的数,每个整数的绝对值小于 10000。 输出格式 输出一行,按从小到大的顺序输出排序后的数列。 样例输入 58 3 6 4 9 样例输出 3 4 6 8 9 C++ 算法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15…阅读全文
Debug 客栈debuginn.com2019-01-16蓝桥杯 基础练习 十六进制转八进制问题描述 给定 n 个十六进制正整数,输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数 n (1<=n<=10)。 接下来 n 行,每行一个由 09、大写字母 AF 组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过 100000。 输出格式 输出 n 行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导 0,比如 012A。 输出的八进制数也不能有…阅读全文
丹格尔的博客dangeer.com2019-01-16关于「直男」「直男」这个词看起来像是中国「特色」女权主义的产物,让那些在某些方面与女性处于对立面的男性有了一个头衔。 但是这样一个含义,「特色」女权主义者们完全可以发挥自己的创造力再造一个词,为什么赋给已经有含义的「直男」这个词。 我猜测这究其根本还是关系到中国目前病态的「性取向」的偏见。她们认为「男同性恋者」就应该在特征上与她们接近,譬如要「会化妆」、「涂指甲油」、「举止特别娘」等等。 因而潜意识把弯男放在…阅读全文
Debug 客栈debuginn.com2019-01-15蓝桥杯 基础练习 十六进制转十进制问题描述 从键盘输入一个不超过 8 位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的 10~15 分别用大写的英文字母 A、B、C、D、E、F 表示。 样例输入 FFFF 样例输出 65535 C++ 算法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include<i…阅读全文
Jixun's Blogjixun.uk2019-01-15从 HMV 英国站导出 CD 音轨信息买了张 EAC 读不出自动填写信息的音乐光盘(freedb 服务),只好自己去网上抓一下音轨的信息。 在 HMV 英国 找到了整理好的表格,用脚本提取所有信息然后通过 mp3tag 批量导入。 导出脚本如下: // HVM UK Track Info Dump Script for mp3tag by Jixun<https://jixun.moe> // MIT License, use at …阅读全文
Debug 客栈debuginn.com2019-01-14蓝桥杯 基础练习 十进制转十六进制问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 共 16 个符号,分别表示十进制数的 0 至 15。十六进制的计数方法是满 16 进 1,所以十进制数 16 在十六进制中是 10,而十进制的 17 在十六进制中是 11,以此类推,十进制的 30 在十六进制中是 1E。 给出一个非负整数,将它表示成十六进制的形…阅读全文
Henry Z's blogchangchen.me2019-01-13业务报警智能降噪的那些事近半年工作,一大部分时间在探索监控报警的智能降噪。用这篇博客整理个人点点滴滴的思考,希望可以不断的持续更新.. 背景介绍 监控的重要性不言而喻,它就相当于 SRE 的眼睛。但由于监控系统静态规则的局限性,经常会产生一些误报,e.g. 促销冲高回落 (尖刺),小流量波动, 季节性趋势下跌,入口下跌等等。轻则形成针对人的「DDOS 攻击」,重则导致真正的故障被忽略 (狼来了的故事)。所以如何利用算法自…阅读全文
Debug 客栈debuginn.com2019-01-13蓝桥杯 基础练习 特殊回文数问题描述 123321 是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数 n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 n 。 输入格式 输入一行,包含一个正整数 n。 输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。 样例输入 52 样例输出 899998 989989 998899 数据规模和约定 1<=n<=54。 C++ 算法 1 2 3 …阅读全文
Debug 客栈debuginn.com2019-01-12蓝桥杯 基础练习 回文数问题描述 1221 是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。 C++ 算法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include<stdio.h> int main() { for(int i1=1;i1<10;i1++) {for(in…阅读全文
Debug 客栈debuginn.com2019-01-11蓝桥杯 基础练习 特殊的数字问题描述 153 是一个非常特殊的数,它等于它的每位数字的立方和,即 153=111+555+333。编程求所有满足这种条件的三位十进制数。 输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 C++ 算法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include<iostream> using namespace s…阅读全文