06 2017 档案
摘要:水题。 我还以为是快速选择,但快排直接就过了。
阅读全文
摘要:快速幂。 。。。我居然把快速幂都忘记了,重新复习一下。 首先底数为k次数e可以用二进制表示。 如果e的最后一位为0,那么 k^e = (k^2)^(e/2) 如果e的最后以为为0,那么 k^e = (k^2)^(e/2)*k 于是快速幂就复习完了。
阅读全文
摘要:基础题。异或。 这道题很简单。但一开始我并没有想到O(n)的算法,然后排序tle了一发。 后来一直在想怎么使得俩个相同数互相“抵消”掉,灵机一动,发现这是异或。
阅读全文
摘要:模拟题。 题意为把高度不同的砖头堆变成高度相同的砖头堆最少需要移动几次。 想想就知道,要把每个砖头堆变成平均高度砖头堆最少需要移动的块数就是俩者的差值。 把所有差值都加起来以后要除以2,因为移动一块砖头对俩个砖头堆有影响。
阅读全文
摘要:模拟题。 16进制转化为10进制相加。toupper函数为小写转换为大写,isalpha函数判断是否为字母。
阅读全文
摘要:一道模拟题。 谈double的输入输出(遇见double心里一惊) 以下两段为网上热门博文节选。 注意scanf函数和printf函数是不同寻常的函数,因为它们都没有将函数的参数限制为固定数量。scanf函数和printf函数又可变长度的参数列表。当调用带可变长度参数列表的函数时,编译器会安排flo
阅读全文
摘要:一道简单的模拟题。 输入当前是几楼,if判断一下,运算一下,输出答案。
阅读全文
摘要:acm与oi很大的一个不同就是在输入格式上。oi往往是单组数据,而acm往往是多组数据,而且题目对数据格式往往各有要求,这8道a+b(吐槽。。)涉及到了大量的常用的输入输出格式。https://wenku.baidu.com/view/1753515189eb172dec63b715.html 这篇文章是对这8道题的总结。为了我的方便和懒惰,就不放代码了。。
阅读全文
摘要:不到一年的高三生活匆匆结束,高考也就那样过去了。回首往事,不胜唏嘘。 但是我回来了。 继续刷题。
阅读全文

浙公网安备 33010602011771号