- 博客(10)
- 收藏
- 关注
原创 1126: 布尔矩阵的奇偶性 ZZULIOJ
如果矩阵是布尔矩阵,输出“OK”;如果能通过只修改该矩阵中的一位来使它成为布尔矩阵,则输出“Change bit(i,j)”,这里i和j是被修改的元素的行与列(行,列号从0开始);否则,输出“Corrupt”。如果没有,你的程序应当再检查一下它是否可以通过修改一位(把0改为1,把1改为0)来使它具有奇偶均势特性;一个布尔方阵具有奇偶均势特性,当且仅当 每行、每列总和为偶数,即包含偶数个1。第一行是一个整数n ( 0< n < 100 ),代表该方阵的阶数。然后输入n 行,每行n个整数(0或1)。
2023-03-30 17:29:47
260
原创 dijkstra算法求最短路径(畅通工程续)
某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。
2023-03-15 09:37:43
105
原创 51单片机的定时器TMOD的小记
51单片机如果采用11.0592MHZ的晶振,则一个机器周期等于12的震荡周期,即每个机器周期约是1.09us,其方法分析如下:1,由于晶振是11.0592MHz,则一个机器周期等于(1S/11.0592MHZ)*12*106=1.09us2,如果采用12MHZ的晶振,则一个机器周期等于(1S/12MHZ)*12*106=1us当然这个晶振频率我们可以在Proteus中设置双击单片机芯片便可以设置。定时器时间计算方法:1,定时器方式0:定时时间=(8192-初值)*机器周期2,定时器
2022-05-16 11:41:41
4150
原创 单片机c51
利用按键控制单片机串口发送字符串:当K1按下时则发送串口“I am a worker ”字符串,并且在串口助手显示.代码如下#include "reg52.h"#include<intrins.h>sbit K1=P1^7;char code str1[]="I am a worker!";void send_str();void delayms(unsigned char ms);void main(){TMOD=0x20;TH1=0xFD;TL1=0xFD;SCO
2022-05-14 10:16:48
773
1
原创 单片机RS232串口通信试验
利用串口调试助手(stc-isp)像单片机发送一个U,单片机进行判断,收到u则返回T,绿灯亮,否则返回F,红灯亮。代码如下.使用proteus仿真结果如下发送U返回T 发送 R返回F仿真图实验的注意事项是要将单片机调成11.0592mhz...
2022-05-14 10:09:52
1658
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人