15届蓝桥杯第二期模拟赛题单详细解析
文章目录
- 🧡🧡t1_求余🧡🧡
- 思路
- 代码
- 🧡🧡t2_灌水🧡🧡
- 思路
- 代码
- 🧡🧡t3_字符显示🧡🧡
- 思路
- 代码
- 🧡🧡t4_区间最大和🧡🧡
- 思路
- 代码
- 🧡🧡t5_转换次数🧡🧡
- 思路
- 代码
- 🧡🧡t6_数位和相等🧡🧡
- 思路
- 代码
- 🧡🧡t7_公约移动🧡🧡
- 思路
- 代码
- 🧡🧡t8_循环位移🧡🧡
- 思路
- 代码
- 🧡🧡t9_最多约数🧡🧡
- 思路
- 代码
- 🧡🧡t10_最后的元音🧡🧡
- 思路
- 代码
- 🧡🧡t11_最大落差🧡🧡
- 思路
- 代码
🧡🧡t1_求余🧡🧡
思路
- 方法1: 2 2023 2^{2023} 22023数太大了,现有的long类型无法存储,但是题目只问这个数除以1000的余数,因此答案只和这个大数的最后3位数有关,可以模拟逐渐×2的过程,其中每一次都截取最后3位数。
- 方法2:当然,java中也可以用BigInteger来存储这个数,再配合pow和mod方法也能求出答案。
代码
import java.math.BigInteger;public class Main {public static void main(String[] args) {// TODO Auto-generated method stub// ============方法1==============int two = 1; // 2^0int ans = 0;for (int i = 1; i <= 2023; i++) {two *= 2;ans = two % 1000;two = two % 1000;}System.out.println(ans);// =============方法2=============BigInteger base = new BigInteger("2");BigInteger exponent = new BigInteger("2023");BigInteger big2 = base.pow(exponent.intValue());// 求余数BigInteger modulus = new BigInteger("1000");BigInteger remainder = big2.mod(modulus);System.out.println(remainder);}}
🧡🧡t2_灌水🧡🧡
问题描述
小蓝有一个 01 短阵。他打算将第一行第一列的0变为2。变化过程有传染性,每次2 的上下左右四个相邻的位置中的0都会变成2。直到最后每个2的周围都是1或2 结束。
请问,最终矩阵中有多少个2?
以下是小蓝的矩阵,共 30 行 40 列。
0000100010000001101010101001001100000011
0101111001111101110111100000101010011111
1000010000011101010110000000001011010100
0110101010110000000101100100000101001001
0000011010100000111111001101100010101001
0110000110000000110100000000010010100011
0100110010000110000000100010000101110000
0010011010100110001111001101100110100010
1111000111101000001110010001001011101101
0011110100011000000001101001101110100001
0000000101011000010011111001010011011100
0000100000011001000100101000111011101100
0010110000001000001010100011000010100011
0110110000100011011010011010001101011011
0000100100000001010000101100000000000010
0011001000001000000010011001100101000110
1110101000011000000100011001001100111010
0000100100111000001101001000001010010001
0100010010000110100001100000110111110101
1000001001100010011001111101011001110001
0000000010100101000000111100110010101101
0010110101001100000100000010000010110011
0000011101001001000111011000100111010100
0010001100100000011000101011000000010101
1001111010010110011010101110000000101110
0110011101000010100001000101001001100010
1101000000010010011001000100110010000101
1001100010100010000100000101111111111100
1001011010101100001000000011000110110000
0011000100011000010111101000101110110001
这是一道结果填空的题,你只需要算出结果后提交即可。
思路
坐标+感染,考虑直接BFS搜索,每个位置的往上下左右四个方向探索前,注意判断方向合法性和只有0的地方才能感染。
代码
import java.util.ArrayDeque;
import java.util.Deque;
import java.util.Scanner;public class Main {public static class Node {int x, y;public Node(int x, int y) {this.x = x;this.y = y;}}public static Deque<Node> deque = new ArrayDeque<>();public static char[][] grid = new char[35][45];public static int[] dx = { -1, 1, 0, 0 };public static int[] dy = { 0, 0, -1, 1 };public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);for (int i = 1; i <= 30; i++) {String s = sc.next();for (int j = 1; j <= 40; j++) {grid[i][j] = s.charAt(j - 1);}}
// System.out.println(Arrays.deepToString(grid));deque.addLast(new Node(1, 1));while (!deque.isEmpty()) {Node node = deque.removeLast();int x = node.x;int y = node.y;grid[x][y] = '2';for (int i = 0; i < 4; i++) {int tx = x + dx[i];int ty = y + dy[i];if (tx < 1 || tx > 30 || ty < 1 || ty > 40)continue;if (grid[tx][ty] != '0')continue;deque.addLast(new Node(tx, ty));}}int ans = 0;for (char[] row : grid) {for (char c : row) {if (c == '2')ans++;}}System.out.println(ans); // 541}
}
🧡🧡t3_字符显示🧡🧡
问题描述
小蓝要在屏幕上放置一行文字,每个字的宽度相同。
小蓝发现,如果每个字的宽为 36 像素,一行正好放下 30 个字,字符之间和前后都没有任何空隙。
请问,如果每个字宽为 10 像素,字符之间不包含空隙,一行可以放下多少个字?
思路
小学数学。。。。
代码
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(36 * 30 / 10);}
}
🧡🧡t4_区间最大和🧡🧡
- 问题描述
给定一个序列 a[1],α[2],…,a[n]和一个整数k,请找出一个长度正好为 k 的区间,使得区间中所有数的和最大。
即要找到一个整数p,使得1≤p且p+k-1≤n,使得a[p]+a[p+1]+···+a[p+k-1]最大。 - 输入格式
输入的第一行包含两个整数 n,た。
第二行包含 , 个整数,相邻的整数之间使用一个空格分隔,表示给定的序列。 - 输出格式
输出一行包含一个整数,表示最大的区间和,你只需要输出和就行不需要输出方案。 - 样例
6 3
2 3 9 1 9 5
19
思路
最大n为 1 0 5 10^5 105,暴力法的两层for会超时,这正是前缀和所要解决的问题:以O(n)复杂度查询某个区间之和。
另外,考虑输入数据也蛮多的,用StreamTokenizer输入,加加速。
代码
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StreamTokenizer;public class Main {public static final int N = 100010;public static int[] arr = new int[N];public static long[] s = new long[N];public static StreamTokenizer st = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));public static int ini() throws IOException {st.nextToken();return (int) st.nval;}public static void main(String[] args) throws IOException {// TODO Auto-generated method stubint n = ini();int k = ini();for (int i = 1; i <= n; i++) {arr[i] = ini();}for (int i = 1; i <= n; i++) {s[i] = s[i - 1] + arr[i];}long maxv = Long.MIN_VALUE;for (int i = 1; i <= n - k + 1; i++) {maxv = Math.max(maxv, s[i + k - 1] - s[i - 1]);}System.out.println(maxv);}
}
🧡🧡t5_转换次数🧡🧡
- 问题描述
给定一个整数,对这个整数的一次转换是指将这个整数变为这个整数的所有数位上的非零数字的乘积。
例如,对123456789进行-次转换变为1x2x3x4x5x6x7x8x9=362880,再进行次转换变为3x6x2x8x8=2304,再进行次转换变为2x3x4=24,再进行次转换变为 8。
给定一个整数,请依次将转换过程中经历的每个整数输出,直到小于10 - 输入格式
输入一行包含一个整数 n 。 - 输出格式
输出多行,每行包含一个整数。 - 样例
123456789
362880
2304
24
8
思路
简单模拟,又是取某个数的每一位数这个操作,蓝桥杯考的太多了。
代码
import java.util.Scanner;
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);long n = sc.nextLong();while (n >= 10) {long mul = 1;while (n > 0) {if (n % 10 != 0)mul *= n % 10;n /= 10;}n = mul;System.out.println(mul);}}
}
🧡🧡t6_数位和相等🧡🧡
- 问题描述
如果一个正整数转化成二进制与转换成八进制后所有数位的数字之和相等,则称为数位和相等的数。
前几个数位和相等的正整数为 1,8,9,64…
请问第 23 个数位和相等的正整数是多少?
这是一道结果填空的题,你只需要算出结果后提交即可。
思路
java中可以用Integer.toBinaryString和Integer.toOctalString转二进制和八进制,再比对判断即可。
代码
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubint cnt = 0;for (int i = 1; i <= 1000000; i++) {String bin = Integer.toBinaryString(i);String oct = Integer.toOctalString(i);int bin_sum = 0;int oct_sum = 0;for (int j = 0; j < bin.length(); j++) {bin_sum += bin.charAt(j) - '0';}for (int j = 0; j < oct.length(); j++) {oct_sum += oct.charAt(j) - '0';}if (bin_sum == oct_sum)cnt++;if (cnt == 23) {System.out.println(i); //4169break;}}}
}
🧡🧡t7_公约移动🧡🧡
- 问题描述
小蓝站在一个 n 行 m 列的方格图中间,方格图的每一个方格上都标有一个正整数。
如果两个相邻方格(上下左右四个方向相邻)内的数的最大公约数大于1,则可以从其中一个方格移动到另一个方格,当然也可以从另一个方格移回第一个方格。
假设小蓝开始时站在第r行第c列,请问小蓝可以移动到方格图内的多少个方格? - 输入格式
输入的第一行包含两个整数n,m ,用一个空格分隔,表示方格图的行数和列数。
接下来 n 行,每行包含 m 个正整数,相邻整数间用一个空格分隔,依次表示方格图中从第 1 行到第 n行,每行从第 1列到第 m 列中的数。
接下来一行包含两个整数 r, c,用一个空格分隔,表示小蓝所在的行号和列号。 - 输出格式
输出一行包含一个整数,表示答案。 - 样例
3 4
3 6 5 5
2 4 3 5
7 8 3 8
3 2
5
思路
跟前面t2_灌水问题类似,t2_灌水中每个坐标的上下左右四个相邻位置中为0即可感染,而这题中每个坐标的上下左右四个相邻位置满足最大公约数>1即可“感染“,然后统计数目就行,因此也可以采用bfs来做。 当然也能用dfs来做,这里我顺便练习dfs了。
另外,还是要背背用欧几里得法求最大公约数gcd的代码,挺常用的。
代码
import java.util.Scanner;
public class Main {public static long gcd(long n1, long n2) {while (n2 != 0) {long res = n1 % n2; // 余数n1 = n2;n2 = res;}return n1;}public static int[][] grid = new int[1005][1005];public static boolean[][] used = new boolean[1005][1005];public static int[] dx = { -1, 1, 0, 0 };public static int[] dy = { 0, 0, -1, 1 };public static int cnt = 0;public static int n, m;public static void dfs(int x, int y) {// System.out.println(x + " " + y);used[x][y] = true;cnt++;for (int k = 0; k < 4; k++) {int tx = x + dx[k];int ty = y + dy[k];if (tx < 1 || tx > n || ty < 1 || ty > m)continue;if (used[tx][ty])continue;if (gcd(grid[x][y], grid[tx][ty]) <= 1)continue;dfs(tx, ty);
// System.out.println("回溯:" + tx + " " + ty);}}public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);n = sc.nextInt();m = sc.nextInt();for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {grid[i][j] = sc.nextInt();}}int r = sc.nextInt();int c = sc.nextInt();dfs(r, c);System.out.println(cnt);}
}
🧡🧡t8_循环位移🧡🧡
思路
小学数学,考察模运算和除运算的区别,这里总结一下吧:
- % 模运算:x%10就是取 x 的最后一位,x%1000就是取 x的最后三位,以此类推。。
- / 除运算:x/10就是去掉 x 的最后一位,x/1000就是去掉 x的最后三位,以此类推。。
代码
import java.util.Scanner;
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int x = sc.nextInt();System.out.println((x % 100000) * 10 + (x / 100000));}
}
🧡🧡t9_最多约数🧡🧡
思路
求约数个数,即%==0的个数。
代码
public class Main {public static int[] arr = { 393353, 901440, 123481, 850930, 423154, 240461, 373746, 232926, 396677, 486579, 744860,468782, 941389, 777714, 992588, 343292, 385198, 876426, 483857, 241899, 544851, 647930, 772403, 109929,882745, 372491, 877710, 340000, 659788, 658675, 296521, 491295, 609764, 718967, 842000, 670302, };public static void main(String[] args) {// TODO Auto-generated method stubint maxv = -1;int ans = 0;for (int i = 0; i < 36; i++) {int cnt = 0;for (int j = 1; j <= arr[i]; j++) {if (arr[i] % j == 0)cnt++;}if (cnt > maxv) {maxv = cnt;ans = arr[i];}}System.out.println(ans);}
}
🧡🧡t10_最后的元音🧡🧡
思路
easy
代码
import java.util.Scanner;
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);String s = sc.next();char ans = 'a';for (char c : s.toCharArray()) {if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')ans = c;}System.out.println(ans);}
}
🧡🧡t11_最大落差🧡🧡
思路
简单遍历数组即可,可以稍微简写代码:边输入边检查。
代码
import java.util.Scanner;
public class Main {public static int[] arr = new int[1005];public static void main(String[] args) {// TODO Auto-generated method stubScanner sc = new Scanner(System.in);int n = sc.nextInt();int max_leep = -1;boolean flag = false;for (int i = 1; i <= n; i++) {arr[i] = sc.nextInt();if (i > 1 && arr[i] < arr[i - 1]) {max_leep = Math.max(max_leep, arr[i - 1] - arr[i]);flag = true;}}if (flag)System.out.println(max_leep);elseSystem.out.println(0);}
}
相关文章:

15届蓝桥杯第二期模拟赛题单详细解析
文章目录 🧡🧡t1_求余🧡🧡思路代码 🧡🧡t2_灌水🧡🧡思路代码 🧡🧡t3_字符显示🧡🧡思路代码 🧡🧡t4_区间最大和…...

mysql统计数据库大小
ps:亲测可行,时间2024-03-15 15:18 mysql统计数据库大小 要统计MySQL数据库的大小,你可以使用以下SQL查询: SELECT table_schema AS "Database",ROUND(SUM(data_length index_length) / 1024 / 1024, 2) AS "Size (MB)"FROM info…...

centos防火墙firewall-cmd限定特定的ip访问
文章目录 firewall-cmd是什么?启动firewalld服务查看默认区域关闭端口访问添加富规则firewall-cmd的区域概念firewall-cmd的常用选项通用选项:状态选项:永久选项:区域选项: firewall-cmd是什么? firewall-…...

创维汽车与创维光伏储能亮相2024上海AWE,感受制造业的升级变迁
2024年3月14日,中国家电及电子消费博览会在上海正式召开。相比往届展会,2024上海AWE进驻更多行业头部力量,出展更多尖端科技,蕴含更深行业思考。创维光伏储能及乘载更先进智驾科技的创维汽车亮相此次展会。 消费电子的革新不断影响…...

Kafka配置SASL_PLAINTEXT权限。常用操作命令,创建用户,topic授权
查看已经创建的topic ./bin/kafka-topics.sh --bootstrap-server localhost:9092 --list 创建topic 创建分区和副本数为1的topic ./bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --topic acltest --partitions 1 --replication-factor 1 创建kafka用户 …...

[Java、Android面试]_05_内存泄漏和内存溢出
本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。 整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注收…...

MySQL-HMA 高可用故障切换
本章内容: 了解MySQL MHA搭建MySQL MHAMySQL MHA故障切换 1.案例分析 1.1.1案例概述 目前 MySQL 已经成为市场上主流数据库之一,考虑到业务的重要性,MySQL 数据库 单点问题已成为企业网站架构中最大的隐患。随着技术的发展,MHA…...

深度学习 精选笔记(11)深度学习计算相关:GPU、参数、读写、块
学习参考: 动手学深度学习2.0Deep-Learning-with-TensorFlow-bookpytorchlightning ①如有冒犯、请联系侵删。 ②已写完的笔记文章会不定时一直修订修改(删、改、增),以达到集多方教程的精华于一文的目的。 ③非常推荐上面(学习参考&#x…...

深度学习 Day27——J7对于ResNeXt-50算法的思考
🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制🚀 文章来源:K同学的学习圈子 文章目录 前言问题分析 前言 关键问题:ResNeXt-50中conv_shortcutFalse时…...

华为配置敏捷分布式SFN漫游实验
配置敏捷分布式SFN漫游示例 组网图形 图1 配置敏捷分布式SFN漫游示例组网图 组网需求数据规划配置思路配置注意事项操作步骤配置文件 组网需求 某医院通过部署敏捷分布式网络给医护人员提供WLAN接入服务,以满足医护人员办公的最基本需求。管理员希望终端在覆盖区域内…...

续上篇 qiankun 微前端配置
上篇文章地址:微前端框架 qiankun 配置使用【基于 vue/react脚手架创建项目 】-CSDN博客 主应用: src/main.js 配置: import Vue from vue import App from ./App.vue import router from ./router import { registerMicroApps, start } …...

AI日报:欧盟人工智能法案通过后行业面临合规障碍
文章目录 人工智能新规对web爬网的影响对英国的影响。 人工智能新规 立法者已经通过了欧盟人工智能法案。企业现在必须确保其人工智能应用程序符合规则。 全面的新规定对可能影响公民权利的人工智能系统实施制裁,并有可能彻底禁止某些系统。 违反规定的公司可能面…...

音视频如何快速转二维码?在线生成音视频活码的教程
音频文件的二维码制作步骤是什么样的呢?扫描二维码来展现内容是很流行的一种方式,基本上日常生活中经常会用的图片、音频、视频等都可以使用生成二维码的方式。现在很多的幼儿园或者学校会录制孩子的音频或者视频内容用来展示,那么二维码制作…...

开源堡垒机Jumpserver安装教程
前言:堡垒机的应用场景 公司内有若干台服务器,既有windows的也有linux的, 提供有ERP,OA,Web,报表等等各种服务,往往需要远程登录到服务器上去做运维,但如果给root或者administrator权限,很容易出现不知道谁操作了的问题.如果不同人设置不同账号,又账号过多,权限不足等等其他问题…...

CentOS 7 socat命令端口转发 —— 筑梦之路
命令简介 socat是一个功能强大的命令行工具,也可以看作是netcat的加强版,它可以在两个端口之间建立虚拟通道,实现数据的传输。适用于网络调试、端口转发、安全测试等多种场景,是一个适合网络管理员和开发者的工具 yum在线安装 yu…...

SeaTunnel 2.3.4 Cluster in K8S
参考:seatunnel k8s运行zeta引擎(cluster-mode模式)_apache seatunnel zeta 启动-CSDN博客 以上参考使用的是2.3.3版本 下载2.3.4版本, 上dlcdn.apache.org下载 ,官网下载有问题 wget https://dlcdn.apache.org/seatunnel/2.3.4/…...

多模态学习 - 视觉语言预训练综述-2023-下游任务、数据集、基础知识、预训练任务、模型
参考: https://zhuanlan.zhihu.com/p/628840228 https://zhuanlan.zhihu.com/p/628994098 https://zhuanlan.zhihu.com/p/629996372 https://zhuanlan.zhihu.com/p/582424974 多模态学习 - 视觉语言预训练综述-2023-下游任务、数据集、基础知识、模型 1. 多模态介绍…...

Vite为什么比Webpack快
一、引言 主流的前端构建工具包括以下几种: Webpack:当下最热门的前端资源模块化管理和打包工具。它能够将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。同时,Webpack还支持代码分割,可以按需加载模块&#…...

因聚而生 数智有为丨软通动力携子公司鸿湖万联亮相华为中国合作伙伴大会2024
3月14日,以“因聚而生 数智有为”为主题的“华为中国合作伙伴大会2024”在深圳隆重开幕。作为华为的重要合作伙伴和本次大会钻石级(最高级)合作伙伴,软通动力深度参与本次盛会,携前沿数智化技术成果和与华为的联合解决…...

724.寻找数组的中心下标
题目:给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不…...

Selenium 是什么?简单了解Selenium
Selenium Selenium 是什么 Selenium 是一款 Web UI 测试工具,是一款 自动化测试 工具,使用 Selenium 测试工具进行的测试通常被称为 Selenium Testing,各种支持如下列表: UI 元素的支持与管理:自写代码实现浏览器支…...

钡铼技术有限公司R40路由器工业4G让养殖环境监控更高效
钡铼技术有限公司的R40路由器是一款专为养殖环境监控而设计的工业级4G路由器。该路由器的出现极大地提高了养殖行业的监控效率,为养殖场主和管理者提供了更可靠、高效的解决方案。本文将从功能特点、优势以及应用案例等方面介绍钡铼技术有限公司的R40路由器在养殖环…...

vue2 / vue3 路由(返回跳转)时判断 + 取消跳转
vue3 options api: <template><button click$router.back()>返回</button><input type"text" v-model"formData.v1"><textarea name"" id"" v-model"formData.v2" cols"30&quo…...

【设计模式】Java 设计模式之代理模式(Proxy Pattern)
代理模式深入分析 一、概述 代理模式是一种为其他对象提供一种代理以控制对这个对象的访问的设计模式。在某些情况下,一个对象不适合或者不能直接访问另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式的主要目的是…...

逻辑数据平台的 NoETL 之道(内含QA)
作者简介: 余俊,Aloudata 合伙人 & 技术副总裁。拥有 18 年互联网技术和大数据平台相关架构经验。作为主架构师及核心研发主导并完成了 Alibaba B2B 首个海量分布式 KV 存储系统,作为网站架构师负责 Aliexpress 全球买全球卖交易系统的第…...

低代码与数智制造:引领软件开发的革新之旅
在当今快速发展的数字化时代,软件开发已经渗透到各行各业,成为推动社会进步的重要力量。随着技术的不断进步,低代码开发与数智制造正逐渐崭露头角,成为引领软件开发领域革新的两大关键要素。本文将深入探讨低代码与数智制造的内涵…...

安装 AWS Load Balancer Controller 附加组件
1 创建一个 IAM policy #curl -O https://raw.githubusercontent.com/kubernetes-sigs/aws-load-balancer-controller/v2.4.4/docs/install/iam_policy.json#aws iam create-policy \--policy-name AWSLoadBalancerControllerIAMPolicy \--policy-document file://iam_policy.…...

性能测试什么时候开始?性能测试流程介绍
性能测试什么时候开始? 一般在系统功能稳定没有大的缺陷之后开始执行。但前期准备工作可以从系统需求分析时就开始:性能目标制定、场景获取、环境申请等。 一、制定性能测试目标 在特定的并发用户数下测试特定场景的响应时间 在一定的响应时间的要求下来测试特…...

爬虫逆向实战(36)-某建设监管平台(RSA,魔改)
一、数据接口分析 主页地址:某建设监管平台 1、抓包 通过抓包可以发现网站首先是请求了一个/prod-api/mohurd-pub/vcode/genVcode的接口,用于获取滑块验证码的图片 滑块验证之后,请求了/prod-api/mohurd-pub/dataServ/findBaseEntDpPage这…...

DeepLearning in Pytorch|共享单车预测NN详解(思路+代码剖析)
目录 概要 一、代码概览 二、详解 基本逻辑 1.数据准备 2.设计神经网络 初版 改进版 测试 总结 概要 原文链接:DeepLearning in Pytorch|我的第一个NN-共享单车预测 我的第一个深度学习神经网络模型---利用Pytorch设计人工神经网络对某地区租赁单车的使用…...