• Codeforces Round #161 (Div. 2)


    A. Beautiful Matrix

    • 即相当于求1到中心位置((2,2))的曼哈顿距离。

    B. Squares

    • 排序,取倒数第(k)个即可。

    C. Circle of Numbers

    • 固定(a_1=1),在与1配对的数中枚举(a_2,a_3),若(a_2,a_3)配对,则在(a_2)中枚举(a_n、a_4),此时,与(a_3)配对的数只剩一个,推出来后,与(a_4)配对的数也只剩一个,以此类推。
    • 最后需要特判的位置为1、n、n-1、n-2,并且1-n的每个数只能出现一次,若都满足说明找到了可行解。

    D. Cycle in Graph

    • 从任意点(设为(u))开始深搜,当走到第(k+1)个点时(设为(v)),此时若(u、v)有连边,说明找到一种方案;否则由于(v)至少有k个点相连边,说明(v)可以继续扩展,直到遇到两个点深度差大于(k)

    E. Rhombus

    • (s(i,j))表示二维前缀和;
    • (s1(i,j)=s1(i-1,j+1)+s(i,j))
    • (s2(i,j)=s2(i-1,j-1)+s(i,j))
    • 根据(s1(i,j)和s2(i,j))(O(1))计算(f(x,y))
  • 相关阅读:
    关于<form>标签
    javaEE学习随笔
    类与接口
    java学习中的一些总结
    java 对象的创建
    jQuery选择器
    CSS学习随笔
    JDBC笔记 二
    Java EE笔记 (1) JDBC
    泛型笔记
  • 原文地址:https://www.cnblogs.com/mcginn/p/6087339.html
Copyright © 2020-2023  润新知