- 博客(15)
- 收藏
- 关注
原创 1064 滑雪(poj)
#include<iostream>#include<stdlib.h>#include<algorithm>#include<string>#include<cstring>using namespace std;int num[110][110];int sum[110][110];bool visit[110][110] = { false };int r, c;int getsum(int i, int j, int
2025-09-05 08:25:56
106
原创 1090 分解因数
描述给出一个正整数a,要求分解成若干个正整数的乘积,即a = a1 * a2 * a3 * … * an,并且1 < a1 <= a2 <= a3 <= … <= an,问这样的分解的种数有多少。注意到a = a也是一种分解。关于输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a (1 < a < 32768)关于输出n行,每行输出对应一个输入。输出应是一个正整数,指明满足要求的分解的种数例子输入2220例子输出
2025-09-05 08:25:41
279
原创 变幻的矩阵
描述有一个N x N(N为奇数,且1<=N<=10)的矩阵,矩阵中的元素都是字符。这个矩阵可能会按照如下的几种变幻法则之一进行变幻(只会变幻一次)。现在给出一个原始的矩阵,和一个变幻后的矩阵,请编写一个程序,来判定原始矩阵是按照哪一种法则变幻为目标矩阵的。按照顺时针方向旋转90度;如:1 2 3 7 4 14 5 6 变幻为 8 5 27 8 9 9 6 3按照逆时针方向旋转90度;如:1 2 3 3 6 9
2025-09-05 08:25:26
309
原创 487-3279
题目描述商家喜欢拥有容易记忆的电话号码。让电话号码容易被记住的一种方式是让它能够拼成一个单词或者短语。例如,你可以通过容易记住的单词TUT-GLOP拨叫University of Waterloo。有时只有号码的一部分能够用来拼写单词。当你今晚回到酒店你可以通过拨打310-GINO来从Gino’s订一份pizza。另外一种让电话号码容易被记住的方法是把号码分组。你可以从Pizza Hut订pizza,用含有三个十的号码3-10-10-10.电话号码的标准格式是七个十进制数字,第三个和第四个数字之间有一个
2025-09-05 08:25:11
158
原创 编程训练-矩形覆盖
该题目的数据代表两种操作:在指定的区域上添加一个矩形(可以和以前已有的矩形重叠);2 .询问一个矩形是否被已添加的所有矩形形成的区域完全覆盖。写程序完成添加矩形操作,并且针对第二种询问操作,如果被覆盖,则输出“Yes”,否则输出:“No”关于输入第一行是一个整数n (1<=n<=500),代表有n个操作。接下来共有n行,每一行第一个数字为0时,代表该步要添加新矩形,接下来有四个整数x1,y1,x2,y2 (0 <= x1 <= 500, 0 <= x2 <
2025-09-05 08:24:46
115
原创 数据预处理——特征选择
特征选择的意义通常,数据集可以划分为训练集和测试集以及验证集。在标准化以后,我们在拿到特征与标签之间的关系向量后,有的特征系数为0,表明该特征与预测结果无关。这常常意味着过拟合过拟合的几个处理方法:有足够多的训练集,训练集占比大于验证集模型增加惩罚项,简化模型选用参数少的模型降低数据集维度封装器法基本思路选用特征子集训练模型用验证数据对模型评估依据某种搜索方法,对不同特征子集进行操作选出最佳特征子集循序特征选择创建一个空的集合X,作为特征子集从原特征集合中“一次挑选一
2025-09-05 08:24:15
225
原创 Vue.js简介
开发的小工具git-bash直接下载安装即可,类似于windows的cmd,但是交互性更好vue-devtools扩展(chrome)使用git clone vue-devtoolsgit clone https://github.com/vuejs/vue-devtools.gitnpm installnum run build在chrome中添加插件创建vue实例<!DOCTYPE html><html><head> <met
2025-09-05 08:23:47
619
原创 解决:ubuntu24.02安装matlab2024a两个报错的解决方案
将libstdc++.so.6 libstdc++.so.6.0.28移动到exclude文件夹里面。这个问题是由于matlab中有的文件权限不够,因此我们要授予matlab目录下所有文件权限。将所有关于libfreetype文件移动到exclude文件夹里。再打开matlab/bin/glnxa64文件夹。然后回到刚才的解压好的安装包目录下,执行。打开/sys/os/glnxa64目录。用终端进入我们刚解压好的文件夹里。也新建一个exclude文件夹。新建一个exclude文件夹。
2025-03-26 09:11:40
2430
3
原创 解决:AttributeError: module ‘tensorflow‘ has no attribute ‘gfile‘
AttributeError: module ‘tensorflow’ has no attribute ‘gfile’问题原因:出现该问题的最可能的原因为版本过高或者过低,导致gfile方法已经不在tensorflow包中了,或者重新封装到其它类中了解决方法:以我这个项目为例,项目中是tensorflow1.15+版本,那么如果下载的是tensorflow2.x版本的,只需要重新安装tensorflow1.x版本的就行...
2022-02-28 18:42:42
3199
原创 leetcode278.第一个错误的版本
原题地址我的题解:这道题思路是二分查找,如果middle是false,那么第一个错误一定在它的右侧,如果是true,那么第一个错误一定在它的左侧解题的关键:end+(start-end)/2,因为数据较大,如果(start+end)/2,则会溢出class Solution {public: int firstBadVersion(int n) { int start=1;int end=n; int middle; while(st
2022-01-28 16:12:30
704
原创 node.js(全局对象、全局函数、模块化编程、内置模块、异步编程、监听事件、包管理、web服务器开发、文件读写、数据库)
目录console对象process对象全局函数模块化编程内置模块os模块url模块Query String模块crypto模块——createHash()异步编程回调函数监听事件在node.js中监听添加监听事件删除监听事件console对象console.log():打印字符,并以换行符结束。该方法接收若干个参数,如果只有一个参数,则输出这个参数的字符串形式这个与C语言的输出方式相同:console.log('变量的值:%d,10)console.time():输出时间,表示计时开始cons
2021-10-27 21:49:05
648
原创 pandas
公众号:善良的王小宁编辑:王小宁本文来源于老齐的《数据准备和特征工程》这本书,把书中的一下常用方法和函数记个笔记。DataFrameDataFrame是Pandas中的一种对象类型,类似于二维表格。pd.read_csv:参数index_col=0,表示csv文件的第0列作为索引DataFrame对象实例的属性(简称df)shape表示实例的形状,返回值是它的行和列;实例的head方法用于显示部分样本,默认是显示前五个读取excel与此方法相同。另外,df.columns=dp.ilo.
2021-10-27 13:18:03
236
原创 下载的bert-base-uncased预训练模型的位置
公众号:善良的王小宁编辑:王小宁本文主要介绍的是bert-base-uncased这个预训练模型,在自动下载以后,他们在存储中所处的位置不管是linux还是windows,与训练模型的位置都在.cache文件夹下。对于linux来说,这是一个隐藏的文件夹。windows:一般情况下,在linux...
2021-10-20 21:26:39
3532
原创 搭建本地服务器
公众号:善良的王小宁编辑:王小宁这是本人在前端学习过程中,用过的几个我认为比较好用的搭建服务器的方法。实时更新中。。。1.node 的anywhere方法。node的安装大家自己在网上找一下,安装好node 之后,用npm全局安装anywhere使用方法:在cmd中,只需要进入目标文件夹目录,然后执行anywhere,就会自动弹出项目页面2.node写一个js文件来实现。一个最简单的搭建服务器的程序:var http=require('http');console.log("请打开浏览器,.
2021-10-20 20:34:15
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅