- 博客(9)
- 收藏
- 关注
原创 uva1587 box(盒子)
题目链接 思路:1. 立方体具有以下特点:(1) 12条棱长的种类数 <= 3 (正方体边的种类数为1)(2) 6个面的种类数 <= 3 (正方体面的种类数为1)(3) 相对的两个面, 长和宽是对应相等的(4) 已知其中两个种类的面, 可以推出第3类面的长和宽就这个案例来说, 我们可以将它每个面排序(保证每个面 a < b)a b...
2019-03-17 10:16:25 375
原创 存储器分类
目录按存储介质分类按存取方式分类按在计算机中的作用分类按断电后信息的可保存性分类按功能/容量/速度/所在位置分类 按存储介质分类 (1) 半导体存储器 : 双极型 静态MOS型 动态MOS型 ----- 易失(2) 磁表面存储器 : 磁盘(Disk) 磁带(Tape) -...
2019-03-16 19:47:11 5676
原创 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 394
原创 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 195
原创 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 478
原创 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 594
原创 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 224
转载 C++多线程thread
C++11引入了多线程, 在编译时, 一般需要添加 "-std=c++11"参数目录一、主线程等待子线程运行完继续运行二、主线程和子线程单独分开执行三、带参数子线程四、互斥锁(防止多个线程操作一个变量产生的异常)五、参考博客一、主线程等待子线程运行完继续运行【子线程需要用到 join() 函数来阻塞主线程执行】#include <iostream&...
2019-02-19 11:11:32 529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人