- 2024-09-15P2657 [SCOI2009] windy 数 题解
枚举、预处理,len-1位,len位但小于第一个数的这些都不讲了,看这篇题解windy讲一下贴近最高位的处理。因为最高位如果取了,后面位数只能取到最高位,而不是9,而后面的数也是同理,所以我们的内部$\j\$循环枚举范围要把\(num_i\)单独拿出来判,单独拿出来的原因是好判break一些,因为已
- 2024-06-09简单工厂模式( Simple Factory Pattern )
简单工厂模式(SimpleFactoryPattern),在工厂类中对象决定创建出哪一种产品类的实例。这些产品类都实现了相同的接口,或者继承了相同的父类。结构图Factory(工厂角色):它是核心,负责实现创建所有实例的内部逻辑。在工厂类中,提供了一个静态方法,可以直接被外界直接调用,以创建具体产品
- 2024-04-26Qt 中 qint64 转 汉字写法
如9223372036854775807转为九百二十二兆三千三百七十二亿零三百六十八万五千四百七十七万五千八百零七注意:此过程并未检查qint64类型的的上限!!使用的是中国传统的乘方数位,即“一百个一百为一万,一万个一万是一亿,一亿个一亿是一兆”,即可有如下数位:个,十,百,千,万,十万,百万,千万,亿,十
- 2024-04-23Numb 题解
前言五一网课的例题,但是网上没有题解,所以来写一篇,就当攒RP了。题目可以在这里提交。原题是Baekjoon-19083,但是交不了?题目简述给你一个偶数\(n\),求一个二进制数\(x=\overline{a_1a_2\dotsa_n}\),满足:\(x\equiv0\pmod{n}\);\(\foralli\in[1,n]\),\(\overline{
- 2024-04-08P1449 后缀表达式
P1449后缀表达式题目所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)。本题中运算符仅包含$\texttt{+-*/}$。保证对于$\texttt{/}$运算除数不为0。特别地,其中$
- 2024-02-01ADS1256读取到的24位有符号数据处理
ADS1256通过SPI读取到的数据为24位有符号数据[0,23],第23位为符号位,1为负,0为正。但是在STM32中,我们常用int32或者uint32来存放这个数据,如果直接赋值赋过去就会出现意想不到的后果,如下:这就是直接赋值之后绘出来的图,因此我们需要将24为有符号变量转换为32位有符号变量,但在此处很容
- 2023-05-29hdu 3577(线段树区间更新)
题意:输入一个t,表示有t组测试数据; 接下来一行,输入两个数,k,m,其中k表示这个辆车最多可以坐这么多人,m表示有m次询问能否上车; 每一次询问,输入两个数a,b,表示该乘客能否在a站台上车,b站台下车,乘车区间为(a,b--),先后次序; 即我每次询
- 2023-05-26vue3:setup语法糖
1.setup语法糖简介直接在script标签中添加setup属性就可以直接使用setup语法糖了。使用setup语法糖后,不用写setup函数;组件只需要引入不需要注册;属性和方法也不需要再返回,可以直接在template模板中使用。<template> <my-component@click="func":numb="numb"></my-component>
- 2023-05-16周二(PTA简单练习)例
~#include<iostream>2#include<string>3usingnamespacestd;4intrecostring()5"finti,c,b;6•while(1)7"{cin>>i;8if(i>>100111<0)9icout-<"不符合要求,请重新输入:";•jelseibreak;}}•stringnumb[c
- 2023-03-08vue3:setup语法糖使用教程
setup语法糖简介直接在script标签中添加setup属性就可以直接使用setup语法糖了。使用setup语法糖后,不用写setup函数;组件只需要引入不需要注册;属性和方法也不需要再返回,可
- 2022-11-23C# List分页
List.Skip((pagecount-1)*pagesize).Take(pagesize)假设你每页10条数据当前是第3页跳到第4页则:List.Skip((4-1)*10).Take(10) intnumb=100;intsize=(int)Math.C
- 2022-11-20Unittest(9):unittest的第三方库paramunittest参数化基础及应用
一、unittest参数化介绍参数化测试用于当需要使用多组不同的测试数据测试同一个方法的时候paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成
- 2022-09-05递归、二分查找
#递归函数:有最大递归深度,默认接近1000,各版本略有差异count=0defF1(n):n+=1print(n)#123……996F1(n)F1(count)#修改递归深度importsys