




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/问题描述输入一个正整数N,输出N的值。其中N123N。算法描述N可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数A,A0表示A的个位,A1表示A的十位,依次类推。将A乘以一个整数K变为将数组A的每一个元素都乘以K,请注意处理相应的进位。首先将A设为1,然后乘2,乘3,当乘到N时,即得到了N的值。输入格式输入包含一个正整数N,NINCLUDEDEFINEMAX3000INTMAININTAMAX,I,J,NINTC0/进位INTSMEMSETA,0,SIZEOFASCANF“D“,A01FORI2I0I/从第一个不为零的开始IFAIBREAKFORJIJ0JPRINTF“D“,AJRETURN0BASIC29高精度加法/问题描述输入两个整数A和B,输出这两个整数的和。A和B都不超过100位。算法描述由于A和B都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。定义一个数组A,A0用于存储A的个位,A1用于存储A的十位,依此类推。同样可以用一个数组B来存储B。计算CAB的时候,首先将A0与B0相加,如果有进位产生,则把进位(即和的十位数)存入R,把和的个位数存入C0,即C0等于A0B010。然后计算A1与B1相加,这时还应将低位进上来的值R也加起来,即C1应该是A1、B1和R三个数的和如果又有进位产生,则仍可将新的进位存入到R中,和的个位存到C1中。依此类推,即可求出C的所有位。最后将C输出即可。输入格式输入包括两行,第一行为一个非负整数A,第二行为一个非负整数B。两个整数都不超过100位,两数的最高位都不是0。输出格式输出一行,表示AB的值。样例输入201001222010012212345678902010012220100122样例输出20100122203011233454668012/INCLUDEINCLUDEDEFINEMAXA100DEFINEMAXB100DEFINEMAXC105INTMAINCHARAMAXA,BMAXBINTI,J,CMAXC,T,LA,LB,N0INTR0/进位SCANF“SS“,A,BMEMSETC,0,SIZEOFCLASTRLENALBSTRLENBFORILA1,JLB1I0I,JTAI0BJ0RCNT10RT/10IFLA0JTBJ0RCNT10RT/10ELSEIFLALBFORI0ITAI0RCNT10RT/10ELSECNRFORIMAXC1I0I/忽略前导0IFCIBREAKFORJIJ0JPRINTF“D“,CJPRINTF“N“RETURN0BASIC28HUFFMAN树/问题描述HUFFMAN树在编码中有着广泛的应用。在这里,我们只关心HUFFMAN树的构造过程。给出一列数PIP0,P1,PN1,用这列数构造HUFFMAN树的过程如下1找到PI中最小的两个数,设为PA和PB,将PA和PB从PI中删除掉,然后将它们的和加入到PI中。这个过程的费用记为PAPB。2重复步骤1,直到PI中只剩下一个数。在上面的操作过程中,把所有的费用相加,就得到了构造HUFFMAN树的总费用。本题任务对于给定的一个数列,现在请你求出用该数列构造HUFFMAN树的总费用。例如,对于数列PI5,3,8,2,9,HUFFMAN树的构造过程如下1找到5,3,8,2,9中最小的两个数,分别是2和3,从PI中删除它们并将和5加入,得到5,8,9,5,费用为5。2找到5,8,9,5中最小的两个数,分别是5和5,从PI中删除它们并将和10加入,得到8,9,10,费用为10。3找到8,9,10中最小的两个数,分别是8和9,从PI中删除它们并将和17加入,得到10,17,费用为17。4找到10,17中最小的两个数,分别是10和17,从PI中删除它们并将和27加入,得到27,费用为27。5现在,数列中只剩下一个数27,构造过程结束,总费用为510172759。输入格式输入的第一行包含一个正整数N(NINCLUDEINCLUDEDEFINEMAX105INTMAININTA,N,I,J,K1,K2INTCOUNT0SCANF“D“,AINTMALLOC2N1SIZEOFINTMEMSETA,1,SIZEOFAFORI0IINTMAINCHARA2120“ZERO“,“ONE“,“TWO“,“THREE“,“FOUR“,“FIVE“,“SIX“,“SEVEN“,“EIGHT“,“NINE“,“TEN“,“ELEVEN“,“TWELVE“,“THIRTEEN“,“FOURTEEN“,“FIFTEEN“,“SIXTEEN“,“SEVENTEEN“,“EIGHTEEN“,“NINETEEN“,“TWENTY“CHARB620“,“,“TWENTY“,“THIRTY“,“FORTY“,“FIFTY“INTM,HSCANF“DD“,IFM0IFHINCLUDEINTMAININTA205205,B205205INTM,N,I,J,X1,Y1,COUNT0SCANF“DD“,MEMSETA,1,SIZEOFAMEMSETB,1,SIZEOFBFORI1IINTMAININTV1,V2,T,S,LINTI,T10,T2,L10,L20SCANF“DDDDD“,T2L/V2FORI1ITT1T1SIFL1LELSEIFL1LPRINTF“RND“,T1ELSEPRINTF“TND“,T2RETURN0芯片测试/问题描述有N(2N20)块芯片,有好有坏,已知好芯片比坏芯片多。每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。给出所有芯片的测试结果,问哪些芯片是好芯片。输入格式输入数据第一行为一个整数N,表示芯片个数。第二行到第N1行为NN的一张表,每行N个数据。表中的每个数据为0或1,在这N行中的第I行第J列(1I,JN)的数据表示用第I块芯片测试第J块芯片时得到的测试结果,1表示好,0表示坏,IJ时一律为1(并不表示该芯片对本身的测试结果。芯片不能对本身进行测试)。输出格式按从小到大的顺序输出所有好芯片的编号样例输入3101010101样例输出13/INCLUDEINTMAININTN,I,J,COUNTINTA2525SCANF“D“,FORI0IN/2PRINTF“D“,J1RETURN0FJ的字符串/问题描述FJ在沙盘上写了这样一些字符串A1“A”A2“ABA”A3“ABACABA”A4“ABACABADABACABA”你能找出其中的规律并写所有的数列AN吗输入格式仅有一个数N26。输出格式请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA/INCLUDEVOIDFINTKIFK1FK1PUTCHARAK1FK1INTMAININTNSCANF“D“,FNRETURN0SINE之舞/问题描述最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“SINE之舞”的游戏,寓教于乐,提高奶牛们的计算能力。不妨设ANSIN1SIN2SIN3SIN4SINNSNA1NA2N1A32AN1FJ想让奶牛们计算SN的值,请你帮助FJ打印出SN的完整表达式,以方便奶牛们做题。输入格式仅有一个数NVOIDANINTNINTIFORI1IINCLUDEINTMAININTI,J,L,N,K,SUM0,FLAT1,C1CHARASCANF“D“,ACHARMALLOCNSIZEOFCHARSCANF“S“,AJN1/利用贪心的思想,将每个遍历的字符找到后面与他相同的然后交换到正确的位置时所需的交换次数FORI0IIKIFKI/说明没有找到与AI相同的字符IFN20|C1/如果N为偶数或者AI不是唯一一个单个无相同字符FLAT0BREAKC1/N为奇数,将第一个单个的字符AI移到中间位置所需的交换次数SUMSUMN/2IBREAKIFAKAIFORLKLUSINGNAMESPACESTDVOIDMULTINTA30,INTB30,INTC30,INTN,INTMINTI,J,K,PFORP1PNMFORI0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 赤峰职业技术学院《软件项目开发综合实践》2024-2025学年第一学期期末试卷
- 沈阳工程学院《全球环境和气候治理》2024-2025学年第一学期期末试卷
- 广西医科大学《社会工作综合能力初级》2024-2025学年第一学期期末试卷
- 吉首大学《露天矿绿色开采》2024-2025学年第一学期期末试卷
- 黄冈职业技术学院《数学教学技能与训练》2024-2025学年第一学期期末试卷
- 2025清海公务员试题及答案
- 河南司法警官职业学院《项目施工技术与管理实训》2024-2025学年第一学期期末试卷
- 2025青海金融面试题及答案
- 2025企业金融业务知识考试题及答案
- 2025南开金融口语面试题目及答案
- 光伏居间的合同8篇
- GB/T 45418-2025配电网通用技术导则
- 医疗风险防控培训课件
- 机械设计部绩效考核制度
- 诊疗规范培训课件
- 《KANO模型培训》课件
- 复苏室患者的交接流程
- 【人教版化学】选择性必修1 知识点默写小纸条(答案背诵版)
- DB21-T 2523-2015矿山地质环境恢复治理规程
- 新能源集控中心建设方案
- 《中国老年糖尿病诊疗指南(2024版)》解读课件
评论
0/150
提交评论