<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Zuobf_bk的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Zuobf_bk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Zuobf_bk]]></copyright><item><title><![CDATA[jdk1.8下载与安装]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/137256124</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/137256124</guid><author>Zuobf_bk</author><pubDate>Tue, 02 Apr 2024 09:51:39 +0800</pubDate><description><![CDATA[还有一个注意的点，就是会让你选择是否自动添加到环境变量，如果选择为所有用户配置的话，那么就不用再手动配置环境变量，如果没有选择该选项，则需要进行环境配置。如果要更改安装路径，更改的其他盘，比如：D:\java\jdk.1.8.0_281。一下再输入java -version命令进行测试，一般就不会显示找不到命令了。安装路径更换到，D:\java\jre1.8.0_281。安装路径，一般默认都是安装在C盘，如下图所示。，并且跟着上面步骤做下来的，可以。在安装过程中，首先会显示。这个安装之后，接着会出现。]]></description><category></category></item><item><title><![CDATA[nn.BCEWithLogitsLoss中weight参数和pos_weight参数的作用及用法]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/135550345</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/135550345</guid><author>Zuobf_bk</author><pubDate>Fri, 12 Jan 2024 13:56:51 +0800</pubDate><description><![CDATA[如果我们在做多分类任务，有些类比较重要，有些类不太重要，想要模型更加关注重要的类别，那么只需将比较重要的类所对应的w权重设置大一点，不太重要的类所对应的w权重设置小一点。其中pos_weight对应上式公式中的p_c,这个参数是为了调节正负样本不均衡问题的，如果正负样本比是10：1，那么我们可以将p_c设置为1/10来平衡正负样本。上式是nn.BCEWithLogitsLoss损失函数的计算公式，其中w_n对应weight参数。]]></description><category></category></item><item><title><![CDATA[tensorflow安装]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/130357402</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/130357402</guid><author>Zuobf_bk</author><pubDate>Tue, 25 Apr 2023 09:20:37 +0800</pubDate><description><![CDATA[如需安装CPU版本，将以下命令中的-gpu删除即可，想要安装对应版本的tensorflow，修改版本号即可。]]></description><category></category></item><item><title><![CDATA[Windows下安装Pytorch-GPU]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/130339254</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/130339254</guid><author>Zuobf_bk</author><pubDate>Mon, 24 Apr 2023 13:00:40 +0800</pubDate><description><![CDATA[点击中的查看是否有显卡。]]></description><category></category></item><item><title><![CDATA[python环境安装]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/130335114</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/130335114</guid><author>Zuobf_bk</author><pubDate>Mon, 24 Apr 2023 09:43:27 +0800</pubDate><description><![CDATA[python环境安装]]></description><category></category></item><item><title><![CDATA[AcWing：数星星]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123879005</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123879005</guid><author>Zuobf_bk</author><pubDate>Thu, 31 Mar 2022 17:56:32 +0800</pubDate><description><![CDATA[题目入口
题目跳转
题目描述
天空中有一些星星，这些星星都在不同的位置，每个星星有个坐标。
如果一个星星的左下方（包含正左和正下）有 k 颗星星，就说这颗星星是 k 级的。

例如，上图中星星 5 是 3 级的（1,2,4 在它左下），星星 2,4 是 1 级的。
例图中有 1 个 0 级，2 个 1 级，1 个 2 级，1 个 3 级的星星。
给定星星的位置，输出各级星星的数目。
换句话说，给定 N 个点，定义每个点的等级是在该点左下方（含正左、正下）的点的数目，试统计每个等级有多少个点。
输入格式
第一]]></description><category></category></item><item><title><![CDATA[AcWing 1236：递增三元组]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123786609</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123786609</guid><author>Zuobf_bk</author><pubDate>Mon, 28 Mar 2022 09:26:14 +0800</pubDate><description><![CDATA[题目入口
题目跳转
题目描述

给定三个整数数组
A=[A1,A2,…AN], B=[B1,B2,…BN], C=[C1,C2,…CN],
请你统计有多少个三元组 (i,j,k) 满足：
1.1≤i,j,k≤N
2.Ai&lt;Bj&lt;Ck

输入格式

第一行包含一个整数 N。
第二行包含 N 个整数 A1,A2,…AN。
第三行包含 N 个整数 B1,B2,…BN。
第四行包含 N 个整数 C1,C2,…CN。

输出格式

一个整数表示答案。

数据范围

1≤N≤1e5
0≤Ai,Bi,Ci≤1]]></description><category></category></item><item><title><![CDATA[AcWing:连号区间数]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123775719</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123775719</guid><author>Zuobf_bk</author><pubDate>Sun, 27 Mar 2022 16:36:05 +0800</pubDate><description><![CDATA[题目描述

小明这些天一直在思考这样一个奇怪而有趣的问题：
在 1∼N 的某个排列中有多少个连号区间呢？
这里所说的连号区间的定义是：
如果区间 [L,R] 里的所有元素（即此排列的第 L 个到第 R 个元素）递增排序后能得到一个长度为 R−L+1 的“连续”数列，则称这个区间连号区间。
当 N 很小的时候，小明可以很快地算出答案，但是当 N 变大的时候，问题就不是那么简单了，现在小明需要你的帮助。

输入格式

第一行是一个正整数 N，表示排列的规模。
第二行是 N 个不同的数字 Pi，表示这 N 个数字]]></description><category></category></item><item><title><![CDATA[Acwing：费解的开关]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123586565</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123586565</guid><author>Zuobf_bk</author><pubDate>Fri, 18 Mar 2022 23:13:25 +0800</pubDate><description><![CDATA[题目描述

你玩过“拉灯”游戏吗？
25 盏灯排成一个 5×5 的方形。
每一个灯都有一个开关，游戏者可以改变它的状态。
每一步，游戏者可以改变某一个灯的状态。
游戏者改变一个灯的状态会产生连锁反应：和这个灯上下左右相邻的灯也要相应地改变其状态。
我们用数字 1 表示一盏开着的灯，用数字 0 表示关着的灯。
下面这种状态
10111
01101
10111
10000
11011
在改变了最左上角的灯的状态后将变成：
01111
11101
10111
10000
11011
再改变它正中间的灯后状态将变成]]></description><category></category></item><item><title><![CDATA[求素数新方法：素数筛法]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123452819</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123452819</guid><author>Zuobf_bk</author><pubDate>Sat, 12 Mar 2022 23:49:26 +0800</pubDate><description><![CDATA[问题描述

求1到n（n &gt; 1e5）之间的素数

分析

如果使用普通判断素数的方法时间复杂度是O(n√n),很明显是不能满足的，会出现超时，所以应该使用新的方法。

时间复杂度

O(nloglogn)

代码
#include &lt;iostream&gt;

using namespace std;

//表长
const int maxn = 101;
//表示是否被筛到 初始全部都没有被筛到
bool p[maxn] = {false};
//存放素数
int prime[maxn];
]]></description><category></category></item><item><title><![CDATA[最大公约数]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123449943</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123449943</guid><author>Zuobf_bk</author><pubDate>Sat, 12 Mar 2022 20:47:42 +0800</pubDate><description><![CDATA[题目描述

输入两个正整数，求其最大公约数

输入

测试数据有多组，每组输入两个正整数

输出

对于每组输入，请输出其最大公约数

样例输入

49 14

样例输出

7

代码
#include&lt;iostream&gt;

using namespace std;

int gcd(int a,int b)
{
    if(b == 0)
        return a;
    else
        return gcd(b, a % b);
}

int a, b;

int ma]]></description><category></category></item><item><title><![CDATA[codeup 问题A：守形数]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123448969</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123448969</guid><author>Zuobf_bk</author><pubDate>Sat, 12 Mar 2022 19:47:05 +0800</pubDate><description><![CDATA[题目入口
题目跳转
题目描述

守形数是这样一种整数，它的平方的低位部分等于它本身。
比如25的平方是625，低位部分是25，因此25是一个守形数。
编一个程序，判断N是否为守形数。

输入

输入包括1个整数N，2&lt;=N&lt;100。

输出

可能有多组测试数据，对于每组数据，
输出"Yes!”表示N是守形数。
输出"No!”表示N不是守形数。

样例输入

6
11

样例输出

Yes!
No!

思路

先计算出平方数的低位部分的数值，然后于原数进行比较，如果相等则是守形数，如果不是则不是]]></description><category></category></item><item><title><![CDATA[快速幂问题]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123423581</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123423581</guid><author>Zuobf_bk</author><pubDate>Fri, 11 Mar 2022 14:13:42 +0800</pubDate><description><![CDATA[问题背景

给定三个正整数a,b,m(a &lt; 1e9,b &lt; 1e6,1 &lt; m &lt; 1e9),求a的b次方取余m

代码
#include&lt;iostream&gt;

using namespace std;

typedef long long ll;

ll binaryPow(ll a,ll b,ll m)
{
	//b以二进制的形式表示
	int ans = 1;
	while(b &gt; 0)
	{
		if(b &amp; 1)
		{
			ans = ans]]></description><category></category></item><item><title><![CDATA[判断两条直线是否相交]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123422016</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123422016</guid><author>Zuobf_bk</author><pubDate>Fri, 11 Mar 2022 12:45:30 +0800</pubDate><description><![CDATA[代码
#include&lt;iostream&gt;

using namespace std;

struct line{
    int xa;
    int ya;
    int xb;
    int yb;


    int getMax_x()
    {
        return xa &gt; xb ? xa : xb;
    }
    int getMin_x()
    {
        return xa &lt; xb ? xb : xa;
    }
    in]]></description><category></category></item><item><title><![CDATA[codeup 问题D：八皇后]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123348034</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123348034</guid><author>Zuobf_bk</author><pubDate>Tue, 08 Mar 2022 10:54:01 +0800</pubDate><description><![CDATA[题目入口
题目跳转
题目描述

会下国际象棋的人都很清楚：皇后可以在横、竖、斜线上不限步数地吃掉其他棋子。如何将8个皇后放在棋盘上（有8 *8个方格），使它们谁也不能被吃掉！这就是著名的八皇后问题。
对于某个满足要求的8皇后的摆放方法，定义一个皇后串a与之对应，即a=b1b2…b8，其中bi为相应摆法中第i行皇后所处的列数。已经知道8皇后问题一共有92组解（即92个不同的皇后串）。
给出一个数b，要求输出第b个串。串的比较是这样的：皇后串x置于皇后串y之前，当且仅当将x视为整数时比y小。

输入

第1行是]]></description><category></category></item><item><title><![CDATA[codeup 问题C：神奇的口袋]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123344979</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123344979</guid><author>Zuobf_bk</author><pubDate>Tue, 08 Mar 2022 09:28:24 +0800</pubDate><description><![CDATA[题目入口
题目跳转
题目描述

有一个神奇的口袋，总的容积是40，用这个口袋可以变出一些物品，这些物品的总体积必须是40。John现在有n个想要得到的物品，每个物品的体积分别是a1，a2……an。John可以从这些物品中选择一些，如果选出的物体的总体积是40，那么利用这个神奇的口袋，John就可以得到这些物品。现在的问题是，John有多少种不同的选择物品的方式。

输入

输入的第一行是正整数n (1 &lt;= n &lt;= 20)，表示不同的物品的数目。接下来的n行，每行有一个1到40之间的正整数，分]]></description><category></category></item><item><title><![CDATA[codeup 问题B：数列]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123340055</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123340055</guid><author>Zuobf_bk</author><pubDate>Mon, 07 Mar 2022 21:24:03 +0800</pubDate><description><![CDATA[题目入口
题目跳转
题目描述

编写一个求斐波那契数列的递归函数，输入n 值，使用该递归函数，输出如下图形（参见样例）。

输入

输入第一行为样例数m，接下来有m行每行一个整数n，n不超过10。

输出

对应每个样例输出要求的图形(参见样例格式)。

样例输入

1
6

样例输出

代码
#include&lt;iostream&gt;

using namespace std;

int m, a;

int F(int n)
{
    if(n == 0)
    {
        retur]]></description><category></category></item><item><title><![CDATA[codeup 问题A：吃糖果]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123339470</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/123339470</guid><author>Zuobf_bk</author><pubDate>Mon, 07 Mar 2022 21:00:07 +0800</pubDate><description><![CDATA[题目入口
题目跳转
题目描述

名名的妈妈从外地出差回来，带了一盒好吃又精美的巧克力给名名（盒内共有 N 块巧克力，20 &gt; N &gt;0）。
妈妈告诉名名每天可以吃一块或者两块巧克力。 假设名名每天都吃巧克力，问名名共有多少种不同的吃完巧克力的方案。 例如：
如果N=1，则名名第1天就吃掉它，共有1种方案； 如果N=2，则名名可以第1天吃1块，第2天吃1块，也可以第1天吃2块，共有2种方案；
如果N=3，则名名第1天可以吃1块，剩2块，也可以第1天吃2块剩1块，所以名名共有2+1=3种方案；
如果]]></description><category></category></item><item><title><![CDATA[二分查找]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/114519062</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/114519062</guid><author>Zuobf_bk</author><pubDate>Mon, 08 Mar 2021 09:06:34 +0800</pubDate><description><![CDATA[二分整数查找的两种模版

第一种

public void search(int[] arr,int target){
	int l = 0;int r = arr.length-1;
	while(l &lt; r){
		int mid = l +r &gt;&gt; 1;
		if(check(mid)) r = mid;
		else l = mid+1;
	}
}


第二种

public void search(int[] arr,int target){
	int l = 0;int r =]]></description><category></category></item><item><title><![CDATA[使用java来实现一个简单的计算器]]></title><link>https://blog.youkuaiyun.com/Zuobf_bk/article/details/110317606</link><guid>https://blog.youkuaiyun.com/Zuobf_bk/article/details/110317606</guid><author>Zuobf_bk</author><pubDate>Sun, 29 Nov 2020 15:49:04 +0800</pubDate><description><![CDATA[使用java来实现一个简单的计算器
最近使用java制作了一个计算器，菜单栏里的功能没有实现，只是写一个版式，仅仅实现了计算功能 ，如果想要实现菜单栏功能可自行在该代码的基础上去实现。
话不多说直接上代码
package test;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

    public class calcul]]></description><category></category></item></channel></rss>