Skyhand level
获赞
32
粉丝
0
关注
0
看过 TA
1
哈尔滨工业大学
2019
Java
IP属地:未知
暂未填写个人简介
私信
关注
2018-04-09 21:04
已编辑
哈尔滨工业大学 Java
0 点赞 评论 收藏
分享
2018-03-27 22:53
已编辑
哈尔滨工业大学 Java
感觉凉了。。。
莫-问:志在参与,老衲看开了。
投递网易等公司10个岗位 >
0 点赞 评论 收藏
分享
2018-03-23 22:18
已编辑
哈尔滨工业大学 Java
凉了,考的一塌糊涂,最后一题编程没有思路。
Eruituoa:function toSqrt(number) {     // 取平方根    return Math.sqrt(number) } function toPow (number) {     // 求平方    return Math.pow(number, 2) } function toAbs(number) {     // 求绝对值          return Math.abs(number) } var n = readline(); var ans ="NO"; for(let i = 0; i < n; i++){    let linesX = readline().split(" ");    let linesY = readline().split(" ");    var vectorLength = [];    for(let i = 0; i < 4; i++) {         for(let j = 0; j < i; j++) {                          let vector = {                                 x: linesX[j] - linesX[((j+1)%4)],                                  y: linesY[j] - linesY[((j+1)%4)]                          };             let newVectorLength = toSqrt(toPow(vector.x) + toPow(vector.y));             vectorLength.push(newVectorLength);         }    }    vectorLength = vectorLength.sort()    if(vectorLength[0] == vectorLength[3]      && vectorLength[4] == vectorLength[5]      && toAbs(2 * toPow(vectorLength[0]) - toPow(vectorLength[4])) <= Math.pow(1, -10)     ) {         ans ="YES"    }          print(ans) } 之后想到的 js比较暴力的方法 也不知道有没有优化的额
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务