自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用qt/tcp进行设备监听

【代码】使用qt/tcp进行设备监听。

2024-03-13 20:25:23 295

原创 socket编程:一个服务器服务一个客户端的连接样例程序使用class封装

【代码】socket编程:一个服务器服务一个客户端的连接样例程序使用class封装。

2024-01-25 16:48:13 448

原创 最长回文子串的几种解法

第二种:刚学会的dp写法(顺便了解到了substr)第一种:非常简陋的中心拓展法,很丑陋。这个题写的时候扣爆了脑袋。这是目前想到的几种解法。

2024-01-08 21:42:01 451

原创 关于位运算的学习

感觉位运算很简单,但是用的时候就是一团浆糊多刷点题看看能不能学懂,现在根本不知道位运算是干嘛的面试题 17.04. 消失的数字 - 力扣(LeetCode)class Solution {public: int missingNumber(vector<int>& nums) { int s=nums.size(); int num=0; for(int i=0;i<=s;i++){

2023-12-25 17:28:17 494

原创 C. Quests(动态规划)

晚上写的时候用了动态规划。很蠢的开了dp[][]其实开个dp[]就好了。

2023-12-22 09:41:32 579

原创 第十五届西南民族大学程序设计新生赛(热身赛)

因为自动贩卖机没有找零的功能,所以如果小w想购买X元的泡面就必须准确投入总和为X元的硬币。现在小w手里只有A枚1元硬币,B枚5元硬币和C枚十元硬币,请问小w能否成功购买泡面。输入一行四个整数A,B,C,X,保证1≤A,B,C≤10000,1≤X≤105。时间限制:C/C++ 1000MS,其他语言 2000MS。小w饿了,但是太晚了,小w只能去自动贩卖机购买泡面。今年的双十一太冷清了,冷清到没人愿意在网上购物了。隔壁西南民大的c题,卡半天,记录一下后面来解。如果无法购买,则输出一行。

2023-12-21 23:11:45 412

原创 美丽塔 II(栈)

单调栈还没学,用暴力写了一发爆内存了。记录一下下次微调一下。

2023-12-21 14:54:35 350

原创 2828. 判别首字母缩略词

简单题我直接重拳出击。

2023-12-20 23:23:30 382 1

原创 Educational Codeforces Round 160 (Rated for Div. 2)

Problem - A - CodeforcesA题:是一个分割数字并且输出的问题,将一个数字分割为a,b并且a<b&&a和b都没有先导0解法:先将这个数字分为字符串s和整数p两个形式的,然后再遍历,a=p/n,b=p%n&&s[i]!=‘0’#include<bits/stdc++.h>#define int long longusing namespace std;signed main(){ int t; cin>>

2023-12-19 10:11:39 423 1

原创 162. 寻找峰值

就找最大值,最大值一定是峰值。但还是下意识的用枚举写了。今天的题是一个二分题。

2023-12-18 00:35:56 373 1

原创 746. 使用最小花费爬楼梯(初遇动态规划)

计算dp[i]时忘记加上以前积累的dp[i-n]了。第一次遇见动态规划的题,还是现场学的。

2023-12-17 01:08:41 338 1

原创 852. 山脉数组的峰顶索引(初遇二分)

根据题解改了下,while判断那里有点问题,为什么会超时啊。题目就是简单的查询最大值并返回下标嘛,但是要求有点头疼。自己写的二分和学到的不一样,但我感觉原理相同。第一次使用二分,不出意外的超时了。

2023-12-17 00:17:46 354 1

原创 1422. 分割字符串的最大得分

左子字符串 = "0" 且 右子字符串 = "11101",得分 = 1 + 4 = 5。左子字符串 = "01" 且 右子字符串 = "1101",得分 = 1 + 3 = 4。左子字符串 = "011" 且 右子字符串 = "101",得分 = 1 + 2 = 3。左子字符串 = "0111" 且 右子字符串 = "01",得分 = 1 + 1 = 2。左子字符串 = "01110" 且 右子字符串 = "1",得分 = 2 + 1 = 3。子字符串)所能获得的最大得分。「分割字符串的得分」为。

2023-12-16 18:19:55 354 1

原创 867. 转置矩阵

是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。我的解法:使用一个新的vector接受。题解:唔,也是这样的,win!给你一个二维整数数组。

2023-12-16 17:44:44 348 1

原创 263.丑数

然后看了下题解,只含有2/3/5这三个质因数,则一直除以这三个数可以回到0。这道题以我的思路一直判断,嵌套多个循环导致超时。还看到一个有意思的写法。

2023-12-16 14:32:55 393 1

原创 6-4 奇数值结点链表

int n;while(n!=-1){head=p_new;p=head;else{=NULL){p=p->next;p2=*L;while(p2!=NULL){=0){}else{}else{}else{

2023-12-16 08:00:10 411

原创 网络编程入门学习之socket

INADDR_ANY转换过来就是0.0.0.0,泛指本机的意思,也就是表示本机的所有IP,因为有些机子不止一块网卡,多网卡的情况下,这个就表示所有网卡ip地址的意思。read() 函数会从 fd 文件中读取 nbytes 个字节并保存到缓冲区 buf,成功则返回读取到的字节数(但遇到文件结尾则返回0),失败则返回 -1。函数的第一个参数用来标识服务端套接字(也就是listen函数中设置为监听状态的套接字)bind函数用于把某种形式的参数列表与已知的函数进行绑定,形成新的函数。返回值对应客户端套接字标识。

2023-12-15 20:24:15 2471

原创 6-5 删除单链表偶数节点

函数createlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输入结束,函数应返回指向单链表头结点的指针。函数deleteeven将单链表head中偶数值的结点删除,返回结果链表的头指针。

2023-12-15 11:28:08 838

原创 socket编程:一个服务器服务一个客户端的连接样例程序

在网上只找到这个项目用于学习,开个博客保存一下。服务端service。

2023-12-15 11:07:20 892

空空如也

空空如也

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

TA关注的人

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