
UVA
krolem
这个作者很懒,什么都没留下…
展开
-
UVA1585 Score
题目链接 采用getchar(), 每次读取一个字符 注意: getchar()可以读取换行符, 需要注意一下, 同时换行符也可以用来作为结束标志 AC代码#include <iostream>using namespace std;int main(int argc, char *argv[]){ int c,t = 0,sum=0; int N; cin>...原创 2019-03-14 16:22:21 · 220 阅读 · 0 评论 -
UVA1368 DNA Consensus String(DNA序列)(C++)
题目链接 大致思路: 对于输入DNA矩阵,只要统计每列字符中出现频率最高的那个 程序说明(1) a[1000][4] : 统计n列AGCT字符出现的个数, maxnum[1000] : 记录n列中字符出现频率最高的那个字符的个数 charOfmaxnum[1000] :记录n列中字符出现频率最高的那个字符(2) 最优DNA序列与其他序列对比, 错误字符统...原创 2019-03-14 17:34:30 · 433 阅读 · 0 评论 -
UVA1586 Molar Mass(分子量)
题目链接 思路(1) CHON的原子量存储: 对应的ASCALL码: C --- 67 H --- 72 O ---- 79 N --- 78 所以利用数组存储 : a[0] = C a[5] = H .....PS: 此处亦可使用函数的方式, 传入的参数是字符, 返回该字符对应的原子量(2) 原子量的计算 从左至右依次读取...原创 2019-03-11 23:41:55 · 251 阅读 · 0 评论 -
uva1587 box(盒子)
题目链接 思路:1. 立方体具有以下特点:(1) 12条棱长的种类数 <= 3 (正方体边的种类数为1)(2) 6个面的种类数 <= 3 (正方体面的种类数为1)(3) 相对的两个面, 长和宽是对应相等的(4) 已知其中两个种类的面, 可以推出第3类面的长和宽就这个案例来说, 我们可以将它每个面排序(保证每个面 a < b)a b...原创 2019-03-17 10:16:25 · 410 阅读 · 0 评论 -
UVA227 Puzzle(C++)
题目链接 注意点:(1) 输出的时候注意相邻两个案例之间要有空行(2) 输出的字符不要包含中文标点代码#include <iostream>#include <string.h>using namespace std;int main(int argc, char *argv[]){ int puzzleNum = 1; //计数 string...原创 2019-03-13 11:29:35 · 625 阅读 · 0 评论 -
UVA10340 All in All(C++)
题目链接 AC代码#include <iostream>#include <string.h>using namespace std;int main(int argc, char *argv[]){ string s,t; while(cin>>s>>t) { int n = 0; for(int i = 0; i &l...原创 2019-03-13 12:40:41 · 506 阅读 · 0 评论