• 2024-08-242024 牛客多校 10
    0.prefacehttps://ac.nowcoder.com/acm/contest/81604#question过题数\(n\geq40\),几乎可补题。除非是高科技题。\(20\geqn<40\),酌情可补题。可能对得上技能树。\(n<20\),几乎不可补题。除非是一些低科技的神秘启发题。本场共\(13\)题,可补题有\(9\)题。\(
  • 2024-08-05CF1994D-鸽巢原理
    CF1994D-鸽巢原理大致题意Vanya有一个图,图中有n个顶点(编号从1到n)和a个由n个整数组成的数组;最初,图中没有边。万尼亚觉得无聊,为了找点乐子,他决定进行n−1次运算。操作数x(操作数从1开始依次编号)如下:选择2个不同的数1≤u,v≤n,使得$|a_u−a_v|$可以被
  • 2024-07-19D. Funny Game
    鸽巢原理/抽屉原理:假如有n+1个元素放到n个集合中去,其中必定有一个集合里至少有两个元素首先,将\(x\)整除\(|a_u-a_v|\)转化为它们模x同余有n个点,x=n-1时,根据鸽巢原理,一定可以找到这样的两个同余的点,将它们连边以此类推,解毕模拟样例以感受题意点击查看代码#include<bits/s
  • 2024-06-15洛谷P8807 [蓝桥杯 2022 国 C] 取模
    题目:解读(思路与分析):题目总结:对于给定的整数n和范围m,要找到两个不同的x和y,它们除以n后的余数相等。思路:对于每组给出的n,m询问,可以通过遍历范围从1到m的所有可能的j,并计算n对j取模的余数。使用一个集合来存储已经出现过的余数,如果当前余数已经存在于集
  • 2024-02-01鸽子洞排序
    #Python程序实现鸽巢排序#鸽巢排序的算法defpigeonhole_sort(a):""">>>a=[8,3,2,7,4,6,8]>>>b=sorted(a)#非破坏性排序>>>pigeonhole_sort(a)#破坏性排序>>>a==bTrue""&
  • 2023-12-052023四川大学“腾讯杯”新生赛(同步赛)糖果(鸽巢原理)
    这个数据范围,\(n是1e6,a_i也是1e6\),任意\(a_i+a_j\in[0,2e6]\),所以如果有答案我们最多枚举\(2e6\)个数就可以找到答案voidsolve(){intn;cin>>n;vector<int>a(n);map<int,int>mp;for(inti=0;i<n;i++)cin>>a[i];
  • 2023-09-14【标签】思维题
    edit文章题目折半-鸽巢原理
  • 2023-07-18组合数学
    目录鸽巢原理鸽巢原理n+1只鸽子飞进n个笼子,必定有一个笼子出现2只鸽子将n个物体,划分为k组,那么至少存在一个分组,含有大于或等于\(\left\lceil\dfrac{n}{k}\right\rceil\)个物品