
HDU ACM
氯的平方
大一新生,写点东西抗遗忘
展开
-
HDU 2054一个苍天巨坑
题目如下:(算是第一次遇到英文题目)其实刚开始做这道题时,直接double两个变量放在一起比较,果不其然的WA了,还卡了好一会这道题坑就出在一是没有告诉数字的范围就算是unsigned long long int 也有超的可能,其次是没有告诉数字的类型,则只能通过将每个数字包括小数点一起存放在一个字符型数组里面,再通过strcmp函数比较两个字符串,看是否相等,但是还要注意的是对于像1.0...原创 2019-11-17 21:58:33 · 212 阅读 · 1 评论 -
特殊的排序——字典排序
给出例子;(其实就是按照每一位的大小进行排序)现有一数列为 1 2 3,则其所有的字典排序为:1 2 3//就像字典的索引一样先按照第一位排序,再按照第二位排序…1 3 22 1 32 3 13 1 23 2 1由此可见一共要排6次序(3!次)当a[2]>a[1]>a[0]时停止排序总的思想就是从初始数列的最右侧开始,直到遍历到一组数对的左边的值小于右边的值,就记...原创 2019-12-02 19:17:07 · 307 阅读 · 0 评论 -
HDU 2057 关于十六进制计算的问题
题目:最开始是打算把输入的十六进制的数字转换为十进制,再求和,后再把和转化为十六进制,太过于麻烦,其实C语言是可以直接进行十六进制的计算,只是不能直接输出负数(和补码,反码有关)需要自己进行一次转换,因为题目给出的A,B都是15位以内的16进制数,因为4个二进制位表示一个十六进制的数字,则A,B都需要定义为16位的整形(__int64可以实现定义位64的整形数字),其中表示和的变量也要定义为...原创 2019-12-01 13:53:33 · 183 阅读 · 0 评论