摘要: input1 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 13 using ... 阅读全文
posted @ 2015-11-02 21:52 cdongyang 阅读(244) 评论(0) 推荐(0) 编辑
摘要: input长度不大于3*10e5的数字串output不含前导0的能整除64的字串的个数(0算一个,064不算)一般数组中找能整除一个数的字串都是用取余来做的用一个a[64]来存下从1-i位累加到第i位的余数为0-63的个数,每次都加上余数为0的个数,第一位为0的只统计一次,不加入a数组中 1 #in... 阅读全文
posted @ 2015-11-02 17:11 cdongyang 阅读(162) 评论(0) 推荐(0) 编辑
摘要: input 1<=T<=2000 2<=n<=10e5 a1 a2 ... an 1<=ai<=10e5 最多二十个n>1000 output 能否从数组中移除一个数使数组变为升序或降序,能输出YES,不能输出NO 做法,用后一个数减前一个数,统计正数的个数和负数的个数,如果全部为正或全部为负肯定可 阅读全文
posted @ 2015-11-02 10:09 cdongyang 阅读(395) 评论(0) 推荐(0) 编辑
摘要: input1=100outputmax((a[i]+a[j])^a[k]) i!=j!=k做法,将s数组建成一颗01字典树,枚举a[i]+a[j]找最大,找之前要把a[i]和a[j]删掉,找完后再插入 1 #include 2 #include 3 #include 4 #includ... 阅读全文
posted @ 2015-11-02 09:23 cdongyang 阅读(389) 评论(0) 推荐(0) 编辑