加入极市专业CV交流群,与 10000+来自港科大、北大、清华、中科院、CMU、腾讯、百度 等名校名企视觉开发者互动交流!
同时提供每月大咖直播分享、真实项目需求对接、干货资讯汇总,行业技术交流。关注 极市平台 公众号 ,回复 加群,立刻申请入群~
_α_=1,那么_α_什么时候取其他值
给定字符串和数字 abcdabcd 4
删除一个a bcdabcd
删除第二个a bcdbcd
删除一个b cdbcd
删除第二个b cdcd
5
1
2 12
3 13 11
4 14 15 10
5 6 7 8 9
0, 1, 2, ... n-1...
case1:
IIII
0, 1, 2, 3, 4
case2:
DD
2, 1, 0
case3:
DIDI
4, 2, 3, 0, 1
case4:
DIDDI
534201
case5:
多解
DDI
3201
2103
方法:
strI
0123
3210I
(1)如果新增是I,则添加一size的数在最后
D I append(res.size())
(2)如果新增是D,则前面都加一,然后最后添加0
D D +1,append(0)
示例 1:
输入: "abc"
输出: 3
解释: 三个回文子串: "a", "b", "c".
示例 2:
输入: "aaa"
输出: 6
说明: 6个回文子串: "a", "a", "a", "aa", "aa", "aaa".
double distance(double x1,double y1,double x2,double y2){
return (y2-y1)*(y2-y1)+(x2-x1)*(x2-x1);
}
bool isRec(double x1,double y1,double x2,double y2,double x3,double y3,double x4,double y4){
double x_center=(x1+x2+x3+x4)/4;
double y_center=(y1+y2+y3+y4)/4;
double d1=distance(x1,y1,x_center,y_center);
double d2=distance(x2,y2,x_center,y_center);
double d3=distance(x3,y3,x_center,y_center);
double d4=distance(x4,y4,x_center,y_center);
return d1==d2&&d2==d3&&d3==d4;
}