编程
快乐小谯
一步一脚印
展开
-
【Python】socket实现服务器和客户端传输文件(可多用户同时登陆)
单用户的文件上传和下载1. 服务器端:# 完整服务器端(面对单用户)from socket import*import jsonimport osimport struct# 服务器端文件夹位置FILEPATH = "E:/Python学习/socket网络编程/服务器文件/"# 创建sever服务器sever = socket(AF_INET, SOCK_STREAM)...原创 2019-09-05 14:06:39 · 4002 阅读 · 1 评论 -
[PAT][贪心算法] 10020.月饼
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 1...原创 2019-09-05 15:55:19 · 222 阅读 · 0 评论 -
【PAT】【C++】10025. 反转链表
**题目:**给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。输入格式:每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤105)、...原创 2019-09-06 12:10:35 · 131 阅读 · 0 评论 -
【PAT】【C++】10034.有理数四则运算
10034. 有理数四则运算折磨了我一下午的题,在计算两个数的最大公因数还有溢出问题上想了好久,最后还是用了柳神的方法。记录下来,有空温故一下。题目:本题要求编写程序,计算 2 个有理数的和、差、积、商。输入格式:输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。输出格式:分别在 4 行...原创 2019-09-07 19:37:09 · 364 阅读 · 0 评论 -
【PAT】【C++】10037. 在霍格沃兹找零钱
题目:魔法世界的货币系统:17个sickle = 1个galleon,29个Knut=1个sickle。 现在给定应付的价钱P和实付的价钱A,写一个程序来计算应该被找的零钱输入格式:输入在 1 行中分别给出 P 和 A,格式为 Galleon.Sickle.Knut,其间用 1 个空格分隔。这里 Galleon 是 [0, 107] 区间内的整数,Sickle 是 [0, 17) 区间内的整数...原创 2019-09-08 14:25:09 · 274 阅读 · 0 评论 -
【C++】【STL】map/multimap容器---元素成对存储
map/multimap容器1. map基本概念简介:map种所有元素都是pairpair中第一个元素为key,第二个元素为value所有元素都会根据key自动排序本质:map/multimap属于关联式容器,底层结构二叉树实现优点:可以根据key快速找到value区别:map不存在重复key值multimap可以存在2. map构造和赋值函数原型:构...原创 2019-09-08 15:21:57 · 512 阅读 · 0 评论 -
【PAT】【C++】10039. 到底买不买
39. 到底买不买题目:小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为...原创 2019-09-08 15:53:45 · 134 阅读 · 0 评论