PAT
pandaPwn
吃饭,睡觉,工作,pwn
展开
-
pat 06-3. 单词长度
中国大学MOOC-翁恺-C语言程序设计习题集原创 2014-11-17 20:40:00 · 694 阅读 · 0 评论 -
不用算术运算符实现两个数的加法操作
对于二进制加法运算,若不考虑进位,则1+1=0,1+0=1,0+1=1,0+0=0,通过对比异或,不难发现,此方法与异或类似。因而排除进位,加法可以用异或来实现。 然后考虑进位,0+0的进位为0,1+0的进位为0,只用1+1的进位为1,该操作与位运算的&操作类似。 那么加法运算可以这样实现: 1)先不考虑进位,按位计算各位累加(用异或实现),得a; 2)然后计算进位,并将进位的值左移,得值翻译 2015-03-25 23:08:22 · 1283 阅读 · 0 评论 -
1093. Count PAT's
#include #include #include #include #include /*#include*/ #include #include #include using namespace std; #define LOCAL struct node{ int index; int len; }; vectorp; vectora; vecto原创 2015-03-22 10:14:43 · 517 阅读 · 0 评论