新普金娱乐网址


争去理解 拓扑排序算法

数学纵深上书本推荐

Unity官网教程之Tips

  • 十月 26, 2018
  • 数学
  • 没有评论

题目四、三角形面积

描述

被你三独点,表示一个三角的老三个极点,现你的任务是请求出拖欠三角形的面积

输入

每行是同等组测试数据,有6单整数x1,y1,x2,y2,x3,y3个别表示三独点之横纵坐标。(坐标值都在0到10000间)
输入0 0 0 0 0 0意味输入了
测试数据不超过10000组

输出

输出这三单点所代表的三角形的面积,结果精确到小数点后1位(即使是整数也要出口一各项小数位)

样例输入

0 0 1 1 1 3

0 1 1 0 0 0

0 0 0 1 1 0

1000 1000 56 55 10000 78

2 3  3 2 10 10

0 0 0 0 0 0

样例输出

1.0

0.5

0.5

4687684.0

7.5

 

解题思路:

当即题之输入还当double范围外,所以数据可就此double类型储存,对于每个点用一个结构体存储,可以增加代码的可读性,同时也得叫思绪更清,本题采用的数学方法是海伦秦昭九公式,若三角形的三角距离是a, b,c那么p  =  0.5 * (a + b + c),则三角形的面积s = sqrt(p * (p – a) * (p – b) * (p – c))。

代码:

 

#include <cstdio>
int main() {
    long long n;
    scanf("%lld", &n);
    if (n == 0){ // 0是特例,特殊判断 
        printf("O\n");
    } else {
        while (n != 0) {
            switch(n % 10) {//获得最后一位 
                case 0:printf("O");break;
                case 1:printf("O");break;
                case 2:printf("T");break;
                case 3:printf("T");break;
                case 4:printf("F");break;
                case 5:printf("F");break;
                case 6:printf("S");break;
                case 7:printf("S");break;
                case 8:printf("E");break;
                case 9:printf("N");break;
            }
            n /= 10; //修正循环变量n 
        }
    }
    printf("\n");
    return 0;
}

 

前言

翻译整理unity官网教程的tips部分,原文:http://unity3d.com/cn/learn/tutorials/topics/tips

动画片预览

以查阅动画预览时,右键点击Bar,窗口独立出来

数学 1

Snap

按照停Ctrl键,并因而鼠标拖动Gameobject,一浅走的价

数学 2

private显示在Inspector

让filed添加SerializeFiled属性,private字体也足以显得在inspector上

[SerializeField]

private float Speed;

Empty添加图标

数学 3

Editor属性数学运算

Number Fields数学运算(仅Unity5)

数学 4

Camera移到现在的视图

选中Camera,按 gameobjectalign with view
,camera的职就调动及公现在所在Scene位置。

效果:http://unity3d.com/cn/learn/tutorials/modules/beginner/tips/movecamera?playlist=17114

为field添加Range

数学 5数学 6

Hierarchy搜索组件

因gameobject名字或者机件名字来探寻

数学 7

搜索Asset

数学 8

Forum API转至定义

当论坛上的代码,可以点击过到API页面。

相关文章

No Comments, Be The First!
近期评论
    分类目录
    功能
    网站地图xml地图