A. 把字符串字符逐个转小写,然后判断喵~可爱喵OvO OwO O3O OuO ovo •w• •v• >w< UwU QWQ
B. 用两个指针模拟队列,左右两边只要有一边可以就操作喵~没有就不可以喵~不可以喵~
C. 从头开始贪心选 的倍数,
的倍数,依此类推喵~直到找不到为止喵~
D. 先算出总体的糖数量喵~如果不能被 整除就分不了喵~(怎么可以对可爱的小朋友们不公平喵呜呜)然后除法算出每个小朋友的糖数量喵~如果有人差
颗以上就分不了喵~否则忽略不需要调整的小朋友,只要其他小朋友是多一颗少一颗交错就可以分喵~
E. 发现可以只靠操作全相等的区间推平喵~用栈跑一个贪心推平,尽量把相等的一起推,如果无奈只能推一个数就是 NO 喵~否则就是 YES 喵~
F. 发现只需要确定每一个点儿子的顺序喵~每个儿子有最小值和最大值,把这些值先排序喵~如果最小值小于父亲或者这些区间有重叠答案就是小男娘 喵~否则所有的最小值等于最大值且全相等的点都可以随意交换,其他的儿子不能交换喵~每个儿子的概率和顺序无关喵~最后乘起来就是答案了喵~
爱你们喵~

京公网安备 11010502036488号