qq_20662425
码龄11年
关注
提问 私信
  • 博客:11,126
    11,126
    总访问量
  • 73
    原创
  • 1,091,648
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2014-09-11
博客简介:

qq_20662425的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得2次评论
  • 获得6次收藏
  • 代码片获得323次分享
创作历程
  • 5篇
    2022年
  • 68篇
    2021年
成就勋章
TA的专栏
  • C++
    1篇
  • NS2
    4篇
  • 电磁场笔记
  • pat 乙类 python
    66篇
  • pat 甲级 python
    2篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

NS2 添加新协议

#ifndef ns_pings_h#define ns_pings_h#include "agent.h"#include "tclcl.h"#include "packet.h"#include "address.h"#include "ip.h"struct hdr_pings { char ret; //ret,如果包由来自发送方到被ping的节点时将会被设置为‘0’,在返回的路上,它将会被设置为‘1’。 double send_ti...
原创
发布博客 2022.04.12 ·
640 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

C++ cin流

一、>>代码1:char name[10];cin >> name;输入流:zhangsan lisi输出:zhangsan>>以空格为结束符,从流中读取zhangsan并保存到name中,lisi保存在缓冲区代码2:char name[10];char food[10];cout << "输入姓名:" <<food;cin >> name;cout << "食物:"
原创
发布博客 2022.04.11 ·
796 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

NS by Example

目录OTcl Linkage联接OTcl Linkage 联接添加新的基础网络对象去扩展NS,通常需要从C++代码中得到OTcl linkage(联接), 对象的类用C++来编写由于它的高效性。 本节介绍了NS中C++/OTcl联接, 并给出新建一个简单的名叫"MyAgent"代理的示例,"MyAgent"代理没有任何行为(i.e. no packet creation and transmission). Figures 18到 21列出了C++ source file for "My..
原创
发布博客 2022.04.06 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NS2问题解决

问题一:When configured, ns found the right version of tclsh in /usr/bin/tclsh8.6but it doesn't seem to be there anymore, so ns will fall back on running the first tclsh in your path. The wrong version of tclsh may break the test suites. Reconfigure and r.
原创
发布博客 2022.03.11 ·
699 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

NS2,使用threshold来计算无线传输模型的传输矩离

$cd /Documents/ns/ns-2.35/indep-utils/propagation/$g++ -lm threshold.cc -o threshold
原创
发布博客 2022.03.11 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 甲级 1002 python

不用考虑输入系数为0的情况,题目给出k为多项式非零项的个数注意一、如果加起来系数为0,则该项不输出,k也要减去系数为零的项注意二、如果k为0,即整个多项式为0(result为空),则只输出0,后面没有空格,要不然测试点6会出现格式错误注意三、一定要将系数变为1位小数输出,指数变为整型输出,要不让测试点2会出错通过。用字典存储多项式,key为指数,value为系数。如果不在字典的key中,就创建新的键值对。如果在key中,就将系数加到该key的value中。有可能指数高的key排在字典后面,因
原创
发布博客 2021.09.27 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 甲级 1001 python

计算结果从右往左,每三位加一个逗号(负号不算,逗号不能在第一位)。即计数标志符能被3整除并且不能等于结果的长度a,b = map(int,input().split())q = 0k = 0result = ""c = a + bif c < 0: q = 1c = str(abs(c))[::-1]for i in c: result = i + result k += 1 if k % 3 == 0 and k != len(c):
原创
发布博客 2021.09.27 ·
114 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

pat 乙类 1095 python

注意一、要求输出类型为1的指令时,查询为空则输出NA。即if len(p) == 0:print("NA"),只用if find[1] not in level:print("NA")只能判断指令是否是"A"、"B"、"T",不能用来判断是否是空集,测试点1、2会报错。类型为2或3时,可以使用if find[1] not in room_num:print("NA")或if find[1] not in date:print("NA"),因为在分类时已经排除没有的情况。类型1也可以在开始建立空字典,排除没有
原创
发布博客 2021.09.27 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1094 python

注意、k位连续数字有可能会取到1或0,需要排除import mathl,k = map(int,input().split())n = input()for i in range(l-k+1): p = n[i:i+k] q = int(p) if q == 1 or q == 0: continue j = int(math.sqrt(q)) for m in range(2,j+1): if q % m == 0:
原创
发布博客 2021.09.24 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1093 python

a = input()b = input()char = a + bresult = ""for i in char: if i not in result: result += iprint(result)
原创
发布博客 2021.09.24 ·
87 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1092 python

有序输入使用列表储存,无序输入可以考虑字典储存n,m = map(int,input().split())result = [0 for i in range(n)] # 创建初始化为0的列表s = []for i in range(m): num = list(map(int,input().split())) for k in range(n): result[k] += num[k]max_result = max(result)print(ma
原创
发布博客 2021.09.24 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1091 python

注意一、题目要求输出最小的自守数,顺序遍历即可,找到就跳出当前循环,查找下一待检数的自守数注意二、整型不能计算长度,不能将待检数转化为整型。需要计算待检数的长度,方便对结果切片,因此计算出的结果要转化为字符串注意三、需要了解for...else的使用m = int(input())num = input().split()for k in num: l = len(k) for n in range(10): s = str(n * int(k)**2)
原创
发布博客 2021.09.22 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1088 python

注意一、题目只说明甲是正整数,乙是甲的反转也是正整数,但丙不一定是正整数注意二、有多个解,则以甲取最大值为准。因此倒序遍历即可,找到解直接退出程序,不需要比大小和排序注意三、首先输出的是甲的能力值(不是自己的能力值)m,x,y = map(int,input().split())result = []for a in range(99,9,-1): # 倒序遍历,最先查找a的最大解 b = int(str(a)[::-1]) c = abs(a-b) / x
原创
发布博客 2021.09.21 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1087 python

set()函数是一个无序不重复的元素集,可以用来删除重复的元素。作为一个无序的集合,set()不记录元素位置或者插入点。因此,不能使用索引和切片, 或其它类序列的操作。使用set()函数,将列表转化为集合,可以减少一个条件语句的使用,缩短运行时间。n = int(input())num = []for i in range(n+1): m = int(i/2) + int(i/3) + int(i/5) num.append(m)num = set(num)print(
原创
发布博客 2021.09.21 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1086 python

注意、要将输出转化为整型。如输入a=10,b=10,乘积c =100,反转后时001,输出不是001而是1。题目没说清楚a,b = map(int,input().split())c = a * bc = str(c)[::-1]print(int(c))有两个测试点错误。左侧不能是0开头a,b = map(int,input().split())c = a * bc = str(c)[::-1]print(c)...
原创
发布博客 2021.09.21 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1085 python

将总分由小数转化为整数,需要一个遍历来完成,会导致测试点5超时。如果先将每项分数转化为整数再相加(不符合题意),会导致测试点5出错字符串方法lower()比遍历转化快如果使用列表来存储查找修改元素:1、嵌套列表只能使用遍历的方法来查找,很慢。2、使用index()方法来查找元素索引,很慢字典比列表查找修改更快,同一个key有多个数据需要存储,可以使value用列表或字符串来存储数据,如{key1:[a1,b1],key2:[a2,b2],...}有时可以通过,有时测试点5会超时(限时800m
原创
发布博客 2021.09.21 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1084 python

本题和题1078(字符串压缩与解压 )中的压缩部分很像,但比那个简单题1078链接:pat 乙类 1078 pythond,n = input().split()for i in range(int(n)-1): d += "#" same = d[0] count = 1 res = "" for j in d[1:]: if j == same: count += 1 else:
原创
发布博客 2021.09.20 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1083 python

如果差值不在字典中,就创建一个新的键值对;如果存在于字典中,就将相应的值加1。减少了一个遍历的使用n = int(input())num = list(map(int,input().split()))result = {}for i in range(n): diff = abs(num[i]-i-1) if diff in result: result[diff] += 1 # 差值在字典的键中,就将相应的值加1 else:
原创
发布博客 2021.09.20 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1082 python

可以不用开方,直接用平方数之和来比较大小n = int(input())d_min = 20000d_max = 0for i in range(n): name,x,y = input().split() d = int(x)**2+int(y)**2 if d <= d_min: d_min = d name_min = name if d >= d_max: d_max = d na
原创
发布博客 2021.09.20 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pat 乙类 1081 python

设置两位标志符,p,q分别代表字符串中是否有数字或字母。if...elif...else语句,先判断是否满足if条件,满足if则不执行elif和else后的语句;不满足if,再判断是否满足elif条件,满足elif则不执行else后的语句;不满足elif则执行elsen = int(input())for i in range(n): p = 0 # 数字标志符 q = 0 # 字母标志符 num = input() if len(num) <
原创
发布博客 2021.09.20 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多