- 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