【问题描述】 在一个N*N的点阵中,如N=4,你现在站在(1,1),出口在(4,4)。你可以通过上、下、左、右四种移动方法,在迷宫内行走,但是同一个位置不可以访问两次,亦不可以越界。表格最上面的一行加黑数字A[1..4]分别表示迷宫第I列中需要访问并仅可以访问的格子数。右边一行加下划线数字B[1..4]则表示迷宫第I行需要访问并仅可以访问的格子数。如图中带括号红色数字就是一条符合条件的路线。 给定N,A[1..N] B[1..N]。输出一条符合条件的路线,若无解,输出NO ANSWER。(使用U,D,L,R分别表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【输入格式】 第一行是数m (n < 6 )。第二行有n个数,表示a[1]..a[n]。第三行有n个数,表示b[1]..b[n]。 【输出格式】 仅有一行。若有解则输出一条可行路线,否则输出“NO ANSWER”。
标签: 点阵
上传时间: 2014-06-21
上传用户:llandlu
实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); }
上传时间: 2016-06-27
上传用户:梁雪文以
#include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
标签: 道理特分解法
上传时间: 2018-05-20
上传用户:Aa123456789
AR0231AT7C00XUEA0-DRBR(RGB滤光)安森美半导体推出采用突破性减少LED闪烁 (LFM)技术的新的230万像素CMOS图像传感器样品AR0231AT,为汽车先进驾驶辅助系统(ADAS)应用确立了一个新基准。新器件能捕获1080p高动态范围(HDR)视频,还具备支持汽车安全完整性等级B(ASIL B)的特性。LFM技术(专利申请中)消除交通信号灯和汽车LED照明的高频LED闪烁,令交通信号阅读算法能于所有光照条件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光学格式和1928(水平) x 1208(垂直)有源像素阵列。它采用最新的3.0微米背照式(BSI)像素及安森美半导体的DR-Pix™技术,提供双转换增益以在所有光照条件下提升性能。它以线性、HDR或LFM模式捕获图像,并提供模式间的帧到帧情境切换。 AR0231AT提供达4重曝光的HDR,以出色的噪声性能捕获超过120dB的动态范围。AR0231AT能同步支持多个摄相机,以易于在汽车应用中实现多个传感器节点,和通过一个简单的双线串行接口实现用户可编程性。它还有多个数据接口,包括MIPI(移动产业处理器接口)、并行和HiSPi(高速串行像素接口)。其它关键特性还包括可选自动化或用户控制的黑电平控制,支持扩频时钟输入和提供多色滤波阵列选择。封装和现状:AR0231AT采用11 mm x 10 mm iBGA-121封装,现提供工程样品。工作温度范围为-40℃至105℃(环境温度),将完全通过AEC-Q100认证。
标签: 图像传感器
上传时间: 2022-06-27
上传用户:XuVshu
eeworm.com VIP专区 单片机源码系列 69资源包含以下内容:1. 8051电子钟设计论文.pdf2. 利用动态密勒补偿电路解决LDO的稳定性问题.pdf3. CASIO fx-5800P矩阵编程计算器.rar4. MCS-51单片机数据存储器的扩展.pdf5. keil使用笔记.pdf6. 高压双管反激变换器的设计.pdf7. ULINK仿真器用户使用手册.pdf8. UART测试程序-AT91SAM9260.rar9. MCS-51单片机的系统扩展技术.pdf10. 单片机设计助理2.4中文版.rar11. MODBUS主/从协议栈.pdf12. 单片机软件滤波的几种方法.pdf13. 80C51汇编指令集.pdf14. 89S51看门狗功能的使用方法.pdf15. 利用SPMC75本身的Flash做数据备份.rar16. KEIL RTX51实时操作系统中文版.rar17. 利用TPM2定时器产生一通道语音信号输出,语音数据为PCM格.rar18. 如何设置使SPMC75F2413A进入节电模式.rar19. 采用UART做LIN总线的从节点应用.rar20. 采用UART做LIN总线的主节点应用.rar21. 用TPM2产生PWM和作脉冲宽度、周期测量.rar22. SPMC75F2413A单片机载保护输入的使用.rar23. 用NTC热敏电阻做温度采集.rar24. SPMC75F2413A在三相交流感应电机的开环V/F控制的.rar25. lpc2210开发板电路图.pdf26. SPI接口读写串行EEPROM.rar27. SPMC65系列单片机编程指南(中文版).rar28. 阳初S3C2440开发板使用手册.pdf29. 用GPIO做步进电机控制.rar30. 微机电源智能化逆变系统的设计和应用.pdf31. S3C2440应用电路图.pdf32. 用MCP定时器控制步进电机.rar33. 基于LabVIEW和单片机的空调温度场测量系统的研究.pdf34. ATMEL-isp下载线电路.pdf35. MCP定时器产生中心对称PWM输出.rar36. Designing Boards with Atmel AT.pdf37. Microchip ZigBee协议栈.pdf38. MCP定时器产生边沿PWM输出.rar39. 时钟和低功耗模式.pdf40. 基于AT89C2051单片机的数字电容表设计.rar41. MCP定时器的死区插入.rar42. 数字I/O介绍.rar43. at89c2051 高性能CMOS 8位单片机.pdf44. SPMC75F2413A单片机采用调试PWM方式产生正弦波.rar45. 用JLINK V6调试STM32的教程.pdf46. Proteus6.9和Keil联调方法及破解文件下载.rar47. 《微机原理及应用》课程教程 (word文档).rar48. 800A全自动STC单片机实验开发板软硬件说明.pdf49. AT89C51单片机温度控制系统.pdf50. Keil uVision3下载 (破解版带注册机+中文版).rar51. 单片机指令周期.pdf52. 单片机在指纹保险柜中的应用.pdf53. 基于89C2051单片机的热表通讯模块的开发.pdf54. 基于uPSD3200 的人机对话设计.pdf55. 太阳能LED 路灯控制器的设计.pdf56. 基于单片机的步进电机开环控制系统.pdf57. 电动机转速精密测量系统.pdf58. 基于单片机的除尘控制器的设计.pdf59. 一种实用的单片机双CPU设计方案及其应用.pdf60. 一种8位单片机中ALU的改进设计.pdf61. SPCE061A单片机硬件结构.pdf62. 基于89S51单片机的微型热敏打印机软件设计.pdf63. 基于P89C51RA的智能广播系统控制器.pdf64. 单片机图像采集与网络传输.pdf65. PIC16F84单片机的内部硬件资源.pdf66. 单片机在温度控制中的应用.pdf67. Sunplus SPCE061A 微控制器.ppt68. 基于单片机的LED汉字显示屏设计与制作.doc69. 51单片机设置软件工具.rar70. plc设计编程软件.rar71. 基于单片机的恒温式自动量热仪设计.pdf72. 基于单片机的现场可编程门阵列的配置.pdf73. 单片机89C51在直流调速控制系统中的应用.pdf74. Keil的调试命令、在线汇编与断点设置.rar75. 正弦信号发生器的设计与制作.doc76. 基于MCGS的凌阳单片机驱动程序的设计.pdf77. Keil工程文件的建立、设置与目标文件的获得.rar78. 51单片机动态LED显示电路编程实例.doc79. 基于PIC单片机的以太网数据采集与控制电路设计.pdf80. 无传感器BLDCM位置检测的一种单片机软件实现方法.pdf81. 一种基于单片机的灯光调光控制系统开发.pdf82. 基于MSP430单片机的无线表决系统设计.pdf83. 一种便携式远距离热量计查表器系统设计.pdf84. 基于新型单片机的无刷直流电机控制系统.pdf85. 状态机设计.pdf86. 基于单片机的涡卷式空压机电控系统设计.pdf87. 基于Keil的入门实例教程.rar88. 可编程自动控制控制跑马灯.pdf89. 基于单片机的开关磁阻电机驱动系统设计.pdf90. 其于Keil的实验仿真板的使用.rar91. 如何使用高级触发测量程序跑飞.pdf92. 用单片机设计的恒温式自动量热仪.pdf93. Keil的辅助工具和部份高级技巧.rar94. 完整单板EMC设计(中英翻译文章).rar95. Keil程序调试窗口.rar96. 用PIC16C73 单片机实现十二位A/D转换器.pdf97. 深入浅出AVR单片机--从ATMega48/88/168开始.rar98. 基于单片机的蓄电池温度数据采集系统.pdf99. 51系列单片机模拟软件(汉化中文版下载).zip100. 基于MSP430的微功耗体外临时心脏起搏器的设计.pdf
上传时间: 2013-04-15
上传用户:eeworm
计算机控制技术.了解步进电机控制的基本原理; b.掌握控制步进电机转动的编程方法。
上传时间: 2014-01-20
上传用户:咔乐坞
PWM控制电机,用PWM控制电机,熟悉定时器Timer A/B的编程方法。用Timer A作为脉宽调制信号产生的定时器.了一个函数F_Pwm(int a,int b) 用于PWM设置,传入两个参数第一个用于频率设置,第二个用于占空比设置。
上传时间: 2015-10-10
上传用户:athjac
基于MSP430单片机TimerB的数字->模拟信号转换的设计.利用MSP430定时器B产生PWM,然后再通过RC滤波,得到直流或交流电压信号.此方法成本低廉,可靠性高,易于使用.
上传时间: 2013-11-26
上传用户:lanjisu111
步进电机控制 p1.4-p1.7控制a,b,c,d四个相位开关 汇编实现
上传时间: 2017-05-12
上传用户:003030
一个基于J2ME的手机纸牌游戏~~b/s系统~很简单~大家可以交流一下
上传时间: 2014-11-08
上传用户:lanjisu111