摘要: 题目链接:https://vjudge.net/problem/UVA-227#author=0 题解:这个题不难但需要注意很多点 1.需要输入空格,而cin不读取空格,所以需要getchar,而getchar与NULL联系时,优先级过低,需要加()。 2.每次都需要换行,换行需要getchar() 阅读全文
posted @ 2020-04-10 13:41 Joelin12 阅读(170) 评论(0) 推荐(0)
摘要: 题目链接:https://vjudge.net/problem/UVA-455 题解:本来是个水题,却暴露出了读题不认真的问题,最后输出循环体的位数,而不是循环体出现的次数.输出每两个加1个空行 此处的假设5,while(n--)是先判断n!=0在循环n--。循环5次,循环中n为4,3,2,1,0; 阅读全文
posted @ 2020-04-10 12:12 Joelin12 阅读(190) 评论(0) 推荐(0)
摘要: 问题描述 给定当前的时间,请用英文的读法将它读出来。 时间用时h和分m表示,在英文的读法中,读一个时间的方法是: 如果m为0,则将时读出来,然后加上“o'clock”,如3:00读作“three o'clock”。 如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty” 阅读全文
posted @ 2020-04-10 11:02 Joelin12 阅读(194) 评论(0) 推荐(0)
摘要: 问题描述 给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。 输入格式 输入的第一行为一个整数n,表示棋盘的大小。 阅读全文
posted @ 2020-04-10 10:36 Joelin12 阅读(255) 评论(0) 推荐(0)
摘要: 问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{ 阅读全文
posted @ 2020-04-10 09:23 Joelin12 阅读(137) 评论(0) 推荐(0)