- AI
- AI基本上只能拿来做决策判断,想要像类似codex/cc一样写代码非常困难,决策的质量也取决于你给他的前提条件和判断条件的质量
- AI稍微有一点复杂,把圆的位置通过镜像反转的方式放到了方形中心的左下角``` public class Solution { public bool CheckOverlap(int radius, int xCenter, int yCenter, int x1, int y1, int x2, int y2) { if(xCenter >= x1 && xCenter <= x2 && yCent
- AI
- AI公司理论提供了中转,**200**个人用**6**个pro 20x。之前还能勉强用用(也是降智严重),现在直接无限报错了,问了也不给任何回复直接装死,逼你自己自费了。
- AI
- AI相交为正所以rec2的左面要在rec1的右面的左侧,rec2的右面要在rec1左面的右侧,上下面同理``` public class Solution { public bool IsRectangleOverlap(int[] rec1, int[] rec2) { return rec2[0] < rec1[2] && rec2[2] > rec1[0] && rec2[1] < rec1[3
- AI直接暴力循环。不过看到一种更优解,根据100-998中的每一个偶数去查digits能否生成(用一个int[10]整理digits中每一个0-9的数字有几个),这样无论digits多少时间复杂度都是O(n + 450),而不是现在的O(n^3),不过这道题目限定n <= 10,所以时间复杂度也差不多``` public class Solution { public int TotalNumbers
- AI很经典的树形遍历题,维护节点值和,节点数量以及符合要求的节点数量三个值``` public class Solution { public int AverageOfSubtree(TreeNode root) { return Collect(root).matches; } //第一个为和,第二个为节点数量,当前子树内内满足条件的节点数量 private (int sum, int count
- AI今天的题目中所有的数必须要是同奇偶,但是只能由大的数减去小的数或者维持本来的数。因此数组中最小的数不能通过减法改变奇偶性,于是数组中所有处理后的数都需要和数组中最小的数奇偶性相同。这里会有两种情况: - 最小数为奇数:任何情况都可以达成条件,因为奇数 = 奇数,偶数 - 最小的奇数 = 奇数 - 最小数为偶数:数组中不能出现奇数,因为数组中最小的奇数只能减去偶数,但奇数 - 偶数 = 奇数,无论如
- AI佬,给个参考今年初的时候一万多一点点配了一套海景房9600x + 5070的512g + 32配置。不太清楚佬的需求是什么,我只是拿来玩游戏,不追求所有游戏都光追拉满画质拉满,降降画面+开dlss都可以4k90-120+帧运行。感觉2w预算会有点尴尬,配5080可以省下不少,配5090又不太够。