发布时间:2015-06-08 13:11:44
这道题思路不难,但是写起来有点麻烦。我们先遍历6块板子,看能不能找到3对一样的板子,如果找不到,就直接IMPOSSIBLE了,如果能找到再继续判断能不能构成长方体。至于判断能不能组成长方体,我们可以固定一个板子不动,这里我们固定第一个板子。然后再拿其他板子和第一个接上,如果接不上,可以把这个板子旋转90° .........【阅读全文】
发布时间:2015-06-04 22:29:13
发现从后往前扫描字符串会更方便。#include <stdio.h>#include <ctype.h>#include <string.h>const double Hydrogen = 1.008;const double Oxygen = 16.00;const double Carbon = 12.01;const double Nitrogen.........【阅读全文】
发布时间:2015-06-04 22:25:36
#include <stdio.h>#include <string.h>int main(){ char s[85]; int n; scanf("%d", &n); while(n--)&n.........【阅读全文】
发布时间:2015-06-04 22:22:30
#include <stdio.h>#include <ctype.h>#include <string.h>int main(){ char puzzle[10][10]; int s[10][10]; int ct = 0; &nbs.........【阅读全文】
发布时间:2015-06-04 18:50:19
输入m个长度均为n的DNA序列,求一个DNA序列,到所有序列的总Hamming距离之和最小。两个等长的DNA序列的Hamming距离等于字符不同的位置个数,例如,ACGT和GCGA的Hamming距离为2(第1个和第4个)。 输入整数m和n(4≤m≤50,4≤m≤1000),以及m个长度为n的DNA序列(只包含字母A,G,C,T),输出到.........【阅读全文】