立体几何 第五题第三个能否知道该图形是什么样子的 实在想象不到 求高手指点

作者&投稿:壤筠 (若有异议请与网页底部的电邮联系)
hdu3631 这个题实在没发现哪里错了,求高手指点~

/* i have changed some palces;*/
#include
#include
using namespace std;
#define INF 0x3f3f3f3f
int a[305][305];
bool flag[305];
int m,n,q1;
void Floyd(int k)
{
for (int i=0;i<n;i++)
{
if (i!=k)
{
for (int j=0;j<n;j++)
{
if(i!=j && k!=j)
{
if (a[i][j] > a[i][k] + a[k][j])
a[i][j] = a[i][k] + a[k][j];
}
}
}
}
}
int main()
{
int q,p,k;
int x,y,val;
int aaa=1,flagg=0;
freopen("in.txt","r",stdin);
while(scanf("%d%d%d",&n,&m,&q1))
{
if(n==0&&m==0&&q1==0)
break;
if (flagg)
printf("
");
flagg=1;
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
a[i][j]=INF;
a[i][i]=0;
}
memset(flag,false,sizeof(flag));
//memset(Path,0,sizeof(Path));
for(int i=0;i<m;i++)
{
scanf("%d%d%d",&x,&y,&val);
if(a[x][y]>val) a[x][y]=val;
}
int ch;
cout<<"Case "<<aaa++<<":"<<endl;
while(q1--)
{
scanf("%d",&ch);
if(ch==0)
{
scanf("%d",&x);
if(flag[x])
cout<<"ERROR! At point "<<x<<endl;
else
{
flag[x]=true;
Floyd(x);
}
}
else
{
scanf("%d%d",&x,&y);
if(!(flag[x]&&flag[y]))
cout<<"ERROR! At path "<<x<<" to "<<y<<endl;
else
{
if(a[x][y]==INF)
{
cout<<"No such path"<<endl;
}
else
{
cout<<a[x][y]<<endl;
}
}
}
}
}
return 0;
}

用鼠标点

1、生活中有各种各样的立体图形,常见的几何体有圆柱、圆锥、正方体、长方体、棱柱、棱锥、球等。
2、任何一个几何体都由点、线、面构成,点无大小,线有曲直而无粗细,平面是无限延伸的,面有平面和曲面,面面相交得线,线线相交得点。
点动成线,线动成面,面动成体。点、线、面、体都是几何图形。
3、棱柱的有关定义:(1)棱:在棱柱中,任何相邻的两个面的交线叫侧棱,棱柱的所有侧棱长都相等。(2)面:棱柱的上、下底面相同。侧面都是长方形,棱柱的名称与底面多边形的边数有关。
4、将一个图形折叠后能否变成棱柱,一要看有无两个底面,二要看底面的形状,三要看两个底面的位置。(要学会自己总结规律。)
5、一个正方体的表面沿某些棱剪开,可得到十多种不同的平面图形,这些平面图形经过折叠后又能围成一个正方体,圆柱和圆锥的侧面展开图分别是长方形和扇形。

、立体图形 展开
折叠 平面图形
任何一个立体图形的表面沿某些棱剪开都可以得到不同的平面图形,必须提高自己的空间想象力。
7、用一个平面去截一个正方体,若这个平面与这个正方体的几个面相交,则截面就是几边形,依次得到三角形、四边形、五边形、六边形,不可能得到七边形。
8、用一个平面去截一个几何体,平面截的位置不同,所得的截面也不同,常见的截面是一个多边形或圆。
9、把从正面看到的图形叫主视图,从左面看到的图形叫左视图,从上面看到的图叫俯视图。
10、学会画三视图。知道根据几个小立方块所搭建的几何体的俯视图画出几何体的主视图和左视图,以及根据主视图和俯视图搭几何体,解题时注意观察,确定主视图\左视图的列数,在确定每一列有几层高.
11、生活中的图形离不开多边形,它是由不在同一直线上的线段首尾相连组成的封闭图形,从而一个n 边形的一个顶点出发,分别连接这个顶点与其余各顶点,可把这个多边形分割成(n-2)个三角形.


开原市18838373417: 如图是一个由留个小正方体组成的几何体,每个小正方体的六个面上都写有 - 1,2,3, - 4,5 -
喻匡凯济: 算出六个小正方体所有的数字总和为(-1+2+3-4+5-6)*6=-6看得见的数字总和为7-6-7=-13所以看不见的面上的数字和是-13

开原市18838373417: 如图所示的立体图形是由几个小正方体组成的一个几何体,这个几何体从上面看到的形状图是 - ------------.( -
喻匡凯济: C 该几何体从上面看是三个正方形排成一行,所以从上面看到的形状图是C.

开原市18838373417: 高一立体几何,在线等! -
喻匡凯济: 第一道题就是举反例,有两个好排除还剩两个,不必要求把每一个都搞得十分清楚,否则就要计算了,没有这个必要,这种题型并不多.如果直角三角形的反例一时画不出来就看第四个,你可以想象,把一个面当作底面,两外三个为顶面,顶点...

开原市18838373417: 用matlab计算由下面2个几何体围成的体积: x^2+y^2+z^2=36,((x - 4)/5)^2+((y - 1)/3)^2+((z - 2)/5)^2=1 -
喻匡凯济: >> triplequad(@(x,y,z)1*(x.^2+y.^2+z.^2<=36 5).^2+((y-1)/3).^2+((z-2)...

开原市18838373417: 高中立体几何证明求帮助啊!!! -
喻匡凯济: 第五题:ab垂直于平面b1bcc1,所以ab垂直于cf,然后再证明eb也垂直于cf就可以了.具体可以用bb1e和cfb两个三角形全等,然后用角的关系证明cf,be两线的那个点是个直角.第六题,pa垂...

开原市18838373417: 一个从三个不同的方向所看到的图形如图所示,则该几何体可能是______. -
喻匡凯济:[答案] 如图,底面是一个五边形,正面以及左面都是一个三角形,可以判断出该几何体为五棱锥. 故答案为:五菱锥

开原市18838373417: 立体几何截面问题如何画立体几何的截面,比如过正方体的三个不同的点画正方体的截面.可以附图吗.满意可以加大分. -
喻匡凯济:[答案] 画立体截平面的步骤: 1)分析问题: (1)分析立体的特征,如: 是平面体还是曲面体?(目的:知道截平面基本特性,曲线还是直线) 平面体是棱柱还是棱锥?目的:(知道表面个数) 棱柱和棱锥的地面相对与投影坐标体系的三个投影面是平...

开原市18838373417: 由一些大小相同的小正方体搭成的一个几何体,从上往下看是图一,从前往后是图二,从左往右看是图三,摆这个几何体的要用()小正方体. -
喻匡凯济:[选项] A. 7个 B. 6个 C. 5个 D. 4个

开原市18838373417: 急....某几何体的一条棱长为根号7,在该几何体的正视图中,这条棱的投影是长为根号6的线段,在该几何体的 -
喻匡凯济: 这条棱可以看做长方体的一条体对角线,它在后面的射影为长√7的线段(实际是后面对角线),在左面和下面的射...

开原市18838373417: 某几何体的三视图如图所示则该几何体俯视图面积为多少?某几何体的三
喻匡凯济: 由图可知:是底边为梯形,(三边长为5,4,2;)高位4的规则立体图形,体积为56,表面积为72

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网