一、简介 头文件需要bitset,类似于数组,每个元素只能是0或者1,每个元素占1bit空间。 在模板类定义如下: template<size_t N> class bitset { ... }; size_t可看作unsigned int,所以用的时候N必须是一个整形常数——bitset<32> bst; 二、构造函数 分为四种: bitset<10> bst1;//无参,长度为10,每一位默认为0 bitset<10> bst2(12);//长度为10,将12转化…
一、简介 头文件需要bitset,类似于数组,每个元素只能是0或者1,每个元素占1bit空间。 在模板类定义如下: template<size_t N> class bitset { ... }; size_t可看作unsigned int,所以用的时候N必须是一个整形常数——bitset<32> bst; 二、构造函数 分为四种: bitset<10> bst1;//无参,长度为10,每一位默认为0 bitset<10> bst2(12);//长度为10,将12转化…
总结 虽然前几次也在打,但是这次重新开始做总结,这场赛中只做出两个题,有点不舒服加上开摆E就没做了,最后补出E和G(F有点难),G有一个bitset优化技巧 比赛链接:Tasks - AtCoder Beginner Contest 258 A.When? 简单不表 这里有一个输出时间的技巧:(例如输出22:03) h = 22, m = 3; cout<<hh<<":"<<m/10<<m%10<<endl; 这样就不用if判断或者fill什么操作了 B.…
比赛链接:AtCoder Beginner Contest 243 - AtCoder 写在前面 又是一直鸽了总结,好久没写,以后争取当天打完就写,最近是被这疫情搞心态了。 这回ABCD还是挺简单的,D题我甚至是用py去玩了玩,但是果不其然T了,E有点操作,后面慢慢想确实是这么回事 A - Shampoo(签到) 题意 给定一个数 $V$,将按照 $-A,-B,-C,-A,-B,-C...$ 的方式递减。问哪一个数先不够减? 思路 可以取模看余数,也可以循环去减 其实就是对(A+B+C)进行取模,然后判断剩下的去跟…
Carry
来自于湖南长沙