#C/C++
文章平均质量分 90
LarryZjh
学电子的
展开
-
CLion配置STM32开发环境(JLink GDB Server)
Hi,我是嘉赫。我终于忍受不了Keil了。原创 2022-04-01 00:05:28 · 6629 阅读 · 9 评论 -
十六进制转八进制
进制转换是一个程序员基本的能力,今天就来一道进制转换来下下饭。十六进制转八进制资源限制时间限制:1.0s 内存限制:512.0MB问题描述给定n个十六进制正整数,输出它们对应的八进制数。输入格式输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式输出n行,每行为输入对应的八进制正整数。【注意】输入的十六进制数不会有前导0,比如012A。输原创 2021-01-31 14:35:13 · 8136 阅读 · 1 评论 -
二进制数数
对于算法竞赛来说,算法的效率自然是很重要的。有些时候我们可以使用一切巧妙地办法借助数据本身的特点进行处理。比如今天这个题。二进制数数问题描述给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。如5的二进制为101,包含2个“1”。输入格式第一行包含2个数L,R输出格式一个数S,表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。样例输入2 3样例输出3数据规模和约定L<=R<=100000;题目解析进制,即进位计数制,是人为定义的一种原创 2021-01-31 14:33:22 · 1210 阅读 · 0 评论 -
斐波那契数列
最近系里又开始了蓝桥杯大赛的培训工作,一群飞蛾扑火般的大一菜鸟正在被折磨得死去活来。这里就来一道基础题下下饭吧。问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果原创 2021-01-23 17:00:38 · 886 阅读 · 0 评论 -
Linux测试TCP通信
传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。百度百科在TCP/IP中,TCP和UDP是最主要的传输层协议,也是应用希望进行网络通信时直接接触的协议。现在就来尝试一下在Linux上实现TCP-Server和TCP-Client的双向通信。系统环境:Ubuntu 18.04/vi...原创 2019-11-25 14:03:17 · 2344 阅读 · 1 评论