首页 > 其他分享 >思维总结

思维总结

时间:2023-06-15 19:58:31浏览次数:38  
标签:总结 思维 frac ... 最大值 构造 times 最小值

方法

  1. 找出满足要求的最大值和最小值,考虑从最小值逐渐向最大值调整,或从最大值逐渐向最小值调整。

  2. 找出一种特殊情况下的方案,在考虑把其它情况变成这种特殊情况。或者把其它情况分成多个这种特殊情况。

  3. 有些构造题,考虑按照一定顺序放物品,然后发现如果当前点能放但不放,后面一定不优或无解,那么就可以直接模拟了(能放就放)。

  4. 和权值和有关的构造,可以通过容斥来让每个集合的权值和是常数。

  5. 要构造一个方案同时满足 \(A, B\) 两个条件, 可以先构造一个方案满足 \(A\) 条件,再通过调整使它满足 \(B\) 条件.

Quadratic Set

先确定答案的上界。
如果 \(n\) 是奇数,那么去掉 \(n!\) 变成 \(n - 1\)。
去掉平方因子后就是 \(2 \times 4 \times 6 \times ... n\) ,
如果 \(n / 2\) 是奇数,要扔掉 \(2!\) .
剩下 \(1 \times 2 \times 3 \times ... \frac{n}{2}\) 这个东西是 \(\frac{n}{2}!\) ,所以把 \(\frac{n}{2}!\) 扔掉就行了。
所以答案的上界是 \(n - 3\) 。
那么就只要考虑能否只扔两个数了。可以用哈希解决。

标签:总结,思维,frac,...,最大值,构造,times,最小值
From: https://www.cnblogs.com/i209M/p/17483946.html

相关文章

  • 2023-6-15 面试笔试复盘总结
    四川君迪能源后端笔试2023-6-15简答题:线程和进程的区别本质区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位。包含关系:一个进程至少有一个线程,线程是进程的一部分,所以线程也被称为轻权进程或者轻量级进程。资源开销:每个进程都有独立的地址空......
  • java中相对路径,绝对路径问题总结
    java中相对路径,绝对路径问题总结2007-12-2000:191.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。......
  • 实时渲染常用纹理技术总结:视差映射
    【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息!一、概述视差映射(ParallaxMapping)是一种类似于法线贴图的纹理技术,它们都能显著增强模型/纹理表面细节并赋予其凹凸感,但法线贴图所带来的凹凸感不会......
  • STM32嵌入式面试知识点总结
    一、STM32F1和F4的区别?解答:参看:STM32开发–STM32初识内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率、上下拉电阻配置、ADC精度等;内存大小:F1内部SRAM最大64K,F4有1......
  • git命令速查表-Git命令大全(思维导图)-图片版
    - -     ---来源:https://blog.csdn.net/m0_47403102/article/details/122538395......
  • 苹果imessages短信,imessages群发,imessages短信,imessages推信,完美实现总结 - 电脑
    一、PC电脑版苹果系统(MacOS)上实现imessages群发总结为以下几种方式:/*MacOS苹果系统,正常情况下,只能安装到苹果公司自己出品的Mac电脑,俗称白苹果,不能安装到各种组装机或者其他品牌的品牌机上,黑苹果的的原理,就是通过一些“破解补丁”工具欺骗macOS系统,让苹果系统认为你的电......
  • jquery语法总结与注意事项
    1、关于页面元素的引用通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换只有jquery对象才能使用jquery定义的方法。注意dom对象和......
  • JavaScript中将字符串转换为数字的七种方法总结 乘以数字: str = '2344'; console.lo
    JavaScript中将字符串转换为数字的七种方法总结乘以数字:str='2344';console.log(str*1)//expectedresult:2344https://www.jb51.net/article/261613.htm+目录1.使用parseInt()2.使用Number()3.使用一元运算符(+)4.使用parseFloat()5.使用Math.floor()6.乘......
  • 算法题总结-最长回文序列
    原题https://www.nowcoder.com/practice/3cd4621963e8454594f00199f4536bb1?tpId=37&tqId=21255&rp=1&ru=/exam/oj/ta&qru=/exam/oj/ta&sourceUrl=%2Fexam%2Foj%2Fta%3Fdifficulty%3D3%26page%3D1%26pageSize%3D50%26search%3D%26tpId%3D37%26type%3D37&am......
  • 算法题总结-完全背包问题
    原题现有n种砝码,重量互不相等,分别为m1,m2,m3…mn;每种砝码对应的数量为x1,x2,x3...xn。现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。输入描述对于每组测试数据:第一行:n---砝码的种数(范围[1,10])第二行:m1m2m3...mn---每种砝码的重量(范......