自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 PyQt5简单项目实战

注意区分QMainWindow, QWidget以及QDialog。二、在Pycharm编译ui文件生成对应的py文件。

2023-07-10 11:19:59 542 1

原创 题目 1047: [编程入门]报数问题

这道题主要的思路就是模拟报数的过程,我们首先用boolean类型数组来储存N个人的状态,true代表还在圈中,false代表出圈了。具体为:1.创造一个N个元素的boolean类型数组,然后用for循环对每个元素进行初始化,使每个元素都为true,2.定义一个sum变量为N来存储当前还有多少人在圈中,定义一个count来模拟每次报数到3 就有人出圈,定义一个index 来记录当前数组的下标。3.首先用一个while循环来判断当前圈里面还有几个人 ,如果不大于1 说明还在圈子这个人被找到了

2022-01-16 14:43:32 537

原创 P1534 不高兴的津津(升级版)

记录一下:自己看了两边都没想出怎么做的原因是:一直没有读懂题干。由题干可知:津津的高兴或不高兴都会持续到第二天:那就定义变量 sum += 总课时 - 8;然后题干求的是n天结束后的不高兴程序之和,而不是第n天的不高兴程度。所以就在定义一个count 来累加每一次的sum。最后附上完整代码:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanne

2022-01-07 08:02:02 555

原创 (Java)P1146 硬币翻转

首先记住两点:1.不要被题目的这句话给迷惑了这道题的 操作最小次数就是 N(几块硬币)2.仔细看结论的话,会发现第一行只有第一个没有变,第二行只有第二个没有变,剩下的依次类推。首先先定义一个数组 已知 N <100, 然后就开一个大小为101 int数组,然后两层循环,当i != j 的时候 ,就让arr[j ] 取反最后上代码:import java.util.Scanner;public class Main { public static void .

2022-01-05 21:43:47 816

原创 P1423 小玉在游泳

由题目已知:小玉第一步游了两米,第二步是2的98%,但是直接写的话会很麻烦!所以假设小玉第一步游了一米,第二步是1的98%,以此类推,最后再乘以2.最后附上代码:import java.util.Scanner;public class p1423 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double n = scanner.nextDouble();

2022-01-01 11:47:39 500

原创 (Java)P1321 单词覆盖还原

首先,要先读懂题目意思(我读了三遍才明白那个单词是怎么贴上去,捂脸)例如:......boyogirlyy......girl.......第四个字母o的产生就是 第二个boy贴到了第一个boy上,然后第二个boy的首字母b没有覆盖第一个boy的y,但是第五个字母g覆盖了原本位置上的y。那么解题思路就有了,创建一个字符串,然后输入传到字符串里面,然后求一个长度,最后创建一个for 循环,次数为字符串的长度,当boy举例,当扫到‘b'的时候就让boy变量加1,因为此时不管有什么,肯定会有

2021-12-30 15:11:39 577 2

原创 P1317 低洼地

首先这道题目,设置一个L变量,当前一个数小于后一个数时,L设置为1,然后继续判断,如果当前一个数小于后一个数的时候,并且L为1时,使count变量加一,count的数量就是低洼地的数量。然后在输出count的同时,重置L为0,最后附上完整代码:import java.util.Scanner;public class p1317 { public static void main(String[] args) { Scanner scanner =new Scanner(Syste

2021-12-29 11:09:33 599

原创 P1307 [NOIP2011 普及组] 数字反转

这道题的第一个解法是用字符串来接收这个数字,但是这样写会很麻烦,因为你要考虑“负号”和“末尾是零的情况” 会有很多if else。所以我们换一种思路,用一个while循环 数字每次除以10然后用wei这个变量来接收每一次“数字”的个位 最后一步用result变量result = (result * 10 ) + wei; 来得到结果 ,因为这个循环从数字的尾部取数然后传给result,result再一步步自乘以10,最终最后的数字就会变成最前面的数字。其他部分也是一样的。上面我拿3...

2021-12-29 08:51:21 620 1

原创 P1304 哥德巴赫猜想

首先读题干,题目有三点要抓住:验证4~N所有偶数是否符合哥德巴赫猜想(for循环 i从4到N i+=2 ) for(int i = 4; i <= n;i+= 2) { //穷尽4到n 的所有偶数 gold(i); }任一大于 2 的偶数都可写成两个质数之和 (把循环的i都拆成 j + k , k=i - j, 其中 j 和 k都要是质数) public static void gold(int k){ for( in

2021-12-27 15:40:14 964

原创 P1179 [NOIP2010 普及组] 数字统计

这道题直接用暴力法,i从L到R进行循环,判断i的个十百千万位能不能整除2,如果能的话就加1,最后输出,但是又很多萌新会想到先把个十百千万位求出来再做判断,但是这样不好写还容易写错,此时用这个方法:while(n != 0) { if(n % 10 == 2) { sum ++; } n /= 10; }每次给这个数求 除以10的余数,是就加1 不是就不加 然后再除以10,这样之前的十百千万位就会一步一步的变成个位。最后附上完整代码:import j

2021-12-26 21:36:48 361

原创 P1161 开灯

解题步骤:虽然题干说的是无限路灯,但是最后又说到ai × ti <= 2000000,所以就等同于有小于等于2000000个路灯。第一步:开一个int型 容纳2000000个元素的数组,用来表示路灯的开关状态。第二步:对于每组的a 和n,都能找到对应的路灯编号。第三步:操作路灯的开关状态,如果是关的就打开,反之亦然。第四步:循环这个数组 找出路灯状态为打开的编号。最后,上代码! 不理解的话就多看几遍 带入例子好好思考!import java.util.Scanner;

2021-12-26 14:55:43 394

原创 P1059 [NOIP2006 普及组] 明明的随机数

首先由题已知:生成的数字都在1到1000以内。所以这里采用桶排序的思想,先生成一个a[1000]的数组,举例当我输入300时,我就让a[300]这个值加1,xdm在这里好好理解一下这个例子。然后我用一个for循环从0到 N,输入哪个值就让对应数组的下标的值加1. for(int i = 0; i < N;i++) { int key = scanner.nextInt(); a[key]++; } 然后再用一个for循环由1到1000,

2021-12-24 11:03:33 516

原创 P1014 [NOIP1999 普及组] Cantor 表

首先把数列写成这样:然后大家记住两条公式:1.第N行有N个数,当前行元素的分子加分母= n+12.偶数行 分子递增分母递减 奇数行 分子递减分母递增然后记住求三个关键数字:1. n在第几行?(对应 i) 2.n在当前行的第几个元素 (对应 k)3. 前n行共有几个数字(对应 sum)xdm我举一个简单的例子,大家伙都能懂的!此时N等于7,先让 j = 1 + 2 + 3 +4,当 j加到4时,while循环也就停止了,这是的 i 就是行数,然后用 j - i...

2021-12-23 20:56:20 452

原创 解决vscode Import “torch“ could not be resolved Pylance 问题

问题原因:是在Vscode上没选择好编译环境第一步:在anaconda山的home页里面找到Vscode(主页没有Vscode 的办法)Anaconda主页(Home)中没有VS code的解决办法_Bazen的博客-优快云博客第二步:在主页里面点Vscode第三步:选择自己的编译环境(选择有那个装torch的环境)...

2021-11-10 16:22:21 12427 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除