<!DOCTYPE html> <html> <head> <title></title> <script src="./lib/vue-2.4.0.js"></script> </head> <body> <!-- 子组件 --> <template id="acount"> <d
基本感觉训练 英语阅读训练 目前每日计划:(洛谷难度评分)5入门(红),3普及-(橙), 20220730 红1:ICPC Balloons 题目描述 In an ICPC contest, balloons are distributed as follows: Whenever a team solves a problem, that team gets a balloon. The first team to solve a problem gets
巡线功能模块 from maix import camera, display, gpio, pwm class FindLine(): def __init__(self): self.THRESHOLD = (4, 53, -99, 87, -72, 70) # 黑色 self.roi = [(i*48, j*48, 48, 48) for i in range(5) for j in range(5)] self.round =
P1463 [POI2001][HAOI2007] 反素数 数据很大,N越大,答案就有可能更新,无明显规律,打表. 能想到的暴力打法打了一晚上还没打完 必须用小表打大表。有一个结论:将数分解质因数,如果较小的素数的指数比较大的素数的指数小,那么交换两个指数可以使原来的因数个数不变而答案更小。 所以我
中缀表达式求值 一篇很棒的博客:https://www.acwing.com/solution/content/40978/ 思路 使用两个栈,一个操作数栈,一个运算符号栈 将字符串读入 如果字符是操作数就入栈 如果是运算符,就比较它和运算符栈的栈顶元素的优先级。 栈顶符号优先级高,计算(取出操作数栈的栈顶两个数,取出符号
样例输入 1 7 add 1 1 add 3 4 find 0 0 remove 1 1 find 0 0 add 1 1 find 0 0 样例输出 1 1 1 3 4 1 1 样例输入 2 13 add 5 5 add 5 6 add 5 7 add 6 5 add 6 6 add 6 7 add 7 5 add 7 6 add 7 7 find 6 6 remove 7 7 find 6 6 find 4 4 样例输出 2 7 7 -1 5 5 数据范围
num = random.randint(1, 20) print(num) guess = input('请输入猜的数字:') if guess == num: print('你猜对了') 输入和随机数相同的数,没有显示'你猜对了'。这是因为random随机出来的数是int,input输入的数据都为str,需要数据类型相同才能比较。应改为: num = random.randint(1
打印堆栈信息 print_stacktrace(); void print_stacktrace() { int size = 16; void * array[16]; int stack_num = backtrace(array, size); char ** stacktrace = backtrace_symbols(array, stack_num); for (int i = 0; i < stack_num; ++i) {
function filterSize(size) { if (!size) return '-' if (size < pow1024(1)) return size + ' B' if (size < pow1024(2)) return (size / pow1024(1)).toFixed(2) + ' KB' if (size < pow1024(3)) return (size / p
jsp作为java技术的一项应用,它支持所有的java语法,并且拥有一些自己的扩充语法。 下面我们就来说一些jsp的扩充语法 1.jsp表达式 可以将程序的输出,输出到客户端 <%= 变量或表达式%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <
循环法 1 #define _CRT_SECURE_NO_WARNINGS 1 2 #include<stdio.h> 3 int main() 4 { 5 int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; 6 int k = 6,num,i; 7 num = sizeof(arr) / sizeof(arr[0]); 8 for (i = 0; i < num; i++) 9 { 10
题目描述: 给定一个表示分数加减运算的字符串 expression ,你需要返回一个字符串形式的计算结果。 这个结果应该是 不可约分 的分数,即最简分数。 如果最终结果是一个整数,例如 2,你需要将它转换成分数形式,其分母为 1,所以 2 应该被转换为 2/1。 提示: 输入和输出字符串
public void setDataBase(int num) { LettuceConnectionFactory connectionFactory = (LettuceConnectionFactory) redisTemplate.getConnectionFactory(); if (connectionFactory != null && num != connectionFactory.getDatabase()) {
#include <iostream> #include <vector> using namespace std; #define NUM 10000 int main() { vector<int> v; int *p = NULL; int num = 0; for(int i = 0; i < NUM; i++) { v.push_back(i); if(p != &v[0])
打开网页,就显示一个Hack me ,查看源码也是啥也没有,就用御剑扫一下 发现存在robots.txt文件 根据提示,打开/fAke_f1agggg.php 还真就一个错误的flag 仔细看了看,居然还有一个/fl4g.php,打开看看 又开始代码审计 第一关,需要get一个num,要满足intval($num) < 2020 && intval($num
tail方式 tail参数-c就可以获取最后的几个字节 -c, --bytes=[+]NUM output the last NUM bytes; or use -c +NUM to output starting with byte NUM of each file ubuntu@VM-16-14-ubuntu:~$ echo "xyjk1002-rejuvenation" | tail -c 7 natio
4. 碰撞检测 、得分及生命 在第 4 个阶段,利用GameZero的碰撞检测功能,使公主角色能够接到雪花 、礼物或剪刀。 在“sdgz”项目目录中 ,把 version3.jl录复制一份并命名为version4.jl,在第 3 个版本的基础上编写第 4 个版本的代码。 1) 碰撞检测 检测公主角色与下落物
目录题目描述解题思路解题代码 题目描述 题目地址:http://mtw.so/5Xm8jU 题目要求:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) 解题思路 首先要知道什么叫质数因子了,任何大于1的数都能被拆分成若干个质数的乘积,另外X的质因子一定
BitMap算法的核心思想是用bit数组来记录0-1两种状态,然后再将具体数据映射到这个比特数组的具体位置,这个比特位设置成0表示数据不存在,设置成1表示数据存在。 BitMap算在在大量数据查询、去重等应用场景中使用的比较多,这个算法具有比较高的空间利用率。 class Bitmap(): def __
位运算 1.左移 << num<<n:将 num 转为二进制,左移 n 位, 在后面补n个0(输出的结果是十进制的) 例如:1. 10<<2 //结果为 40(101000 ) 2. 负数怎么移位 (以-10<<2为例) 2.右移 >> num>>n:将 num 转为二进制,右移 n 位 例如:1. 10>>2 //10的二进制
题目表述 给你一个整数数组 nums 和两个整数 k 和 t 。请你判断是否存在 两个不同下标 i 和 j,使得 abs(nums[i] - nums[j]) <= t ,同时又满足 abs(i - j) <= k 。 如果存在则返回 true,不存在返回 false。 示例: 输入:nums = [1,2,3,1], k = 3, t = 0 输出:true 滑动窗口 遍历数组(i
触发器是一个特殊的存储过程。在对表进行insert、delete或update操作时,可以通过以 定义一些触发器使数据库服务器自动调用存储过程或SQL语句。触发器通过维持不同表中逻辑 上相关数据的一致性,保持数据的完整性。 触发器的有点 不管什么原因造成数据变化,即无论是录入人员输入数
LeetCode 实现跳表 主要参考了以下几篇Bolg: https://www.acwing.com/blog/content/15081/ https://www.jianshu.com/p/9d8296562806 https://www.acwing.com/blog/content/4863/ https://www.luogu.com.cn/blog/your-alpha1022/SkipList class Skiplist { public: const stati
题面 浅讲一下思路 1、最开始呢,并没有意识到问题的严重性。认为num与nxt是一样的,再加上一个不重叠的条件即可。然后就发现样例都过不去,还觉得自己可对了。再次读题发现num是字符串的数量,于是又加上了nxt inline void get_nxt(const string s){ int j=0;nxt[0]=num[0]=0;
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的