ACM训练18周
文章平均质量分 61
ccDLlyy
不忘初心,方得始终
展开
-
汉字统计 HDU2030
#include #include //西文字符用ASCII码的话,一个字节可以表示一个字符,而汉字用的是双字节表示一个汉字。 //那么,为了在机器内部区分ASCII码和汉字机内码,就规定汉字的两个字节的最高位都为1。 //例如:汉字“啊”的汉字机内码为B0A1H //表示成双字节是这样的10110000 10100001 int main() { char ch; int原创 2016-08-19 09:02:14 · 467 阅读 · 0 评论 -
Key Set(快速幂+数学分析) HDU5363
/*题意: 给你一个元素为1到n的集合,让你求有多少个非空子集,子集内的元素之和为偶数。 由于结果比较大,所以要用到快速幂取模。 */ //由数学分析:无论n为奇数还是偶数 //结果为2^(n-1)-1 #include #include int main() { int time; int number; long long pow; long long原创 2016-08-12 20:18:38 · 523 阅读 · 0 评论 -
Rightmost Dight(知识点:快速幂+题目分析)HDU1061
//N^N的最后一位 #include #include //相当于对N的最后一位进行快速幂运算,结果对10取余 int main() { int time; int number; int dight; int result; scanf("%d",&time); for(int i=1;i<=time;i++){ result原创 2016-08-12 19:57:58 · 528 阅读 · 0 评论 -
进制转换 HDU2031
//进制转换,如果进制大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。 #include #include char dight[17]="0123456789ABCDEF"; char result[32];//结果 int top; void trans(int number,int r) { int flag=1; if(number<0){原创 2016-08-19 09:36:14 · 420 阅读 · 0 评论 -
杨辉三角 HDU2032
F - 杨辉三角 Crawling in process... Crawling failed Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submit Status Practice HDU 2032 uDebug Descripti原创 2016-08-19 10:58:19 · 502 阅读 · 0 评论 -
一只小蜜蜂 HDU2044 递推
Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 Input 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0 Output 对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能原创 2016-08-19 19:21:15 · 6416 阅读 · 0 评论 -
Max Factor(素数筛法+把一个数进行素数分解) HDU2710
/*Description To improve the organization of his farm, Farmer John labels each of his N (1 <= N <= 5,000) cows with a distinct serial number in the range 1..20,000. Unfortunately, he is unaware that t原创 2016-08-12 23:47:08 · 987 阅读 · 0 评论