锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品无码久久久久久久久久,精品国产乱码久久久久软件,久久亚洲AV永久无码精品http://www.shnenglu.com/ArcTan/category/19279.htmldfszh-cnSun, 22 Jul 2012 17:29:49 GMTSun, 22 Jul 2012 17:29:49 GMT60hdu 3320 openGL(絀洪棿鍙樻崲+鐭╅樀鍙樻崲)http://www.shnenglu.com/ArcTan/articles/183542.htmlwangswangsSun, 15 Jul 2012 05:09:00 GMThttp://www.shnenglu.com/ArcTan/articles/183542.htmlhttp://www.shnenglu.com/ArcTan/comments/183542.htmlhttp://www.shnenglu.com/ArcTan/articles/183542.html#Feedback0http://www.shnenglu.com/ArcTan/comments/commentRss/183542.htmlhttp://www.shnenglu.com/ArcTan/services/trackbacks/183542.htmlhttp://acm.hdu.edu.cn/showproblem.php?pid=3320

棰樻剰錛?br />      緇欏畾(x,y,z) 鐒跺悗3涓彉鎹€傛眰鏈鍚庣殑緇撴灉銆?br />      鍒濆鐨?x,y,z)鏈鍚庣粰鍑猴紝鍙樻崲鐨勯『搴忕敱鍚庡線鍓嶃?br />
鎴戦噰鍙栫殑鏄粠鍚庡線鍓嶅仛鐨勩傝繕鍙互浣跨敤鐭╅樀榪愮畻錛屼粠鍓嶅線鍚庯紝鍙充箻鍝︺?nbsp;     鍙傝冿細http://fayaa.com/code/view/9510/

榪樻湁灝辨槸鏁版嵁鐨勮鍏?sscanf()鏄釜濂戒笢瑗垮憖錛屽搱鍝堛?br />
鎬葷粨錛?br />      鏁板寰堥噸瑕佸晩錛?br />

#include<stdio.h>
#include
<string.h>
#include
<math.h>
struct tra{
    
char cm;
    
double w;
    
double x,y,z;
} p[
104];
char ch[125];
int main()
{
    
int t;
    
int n;
    
int i,j,k;
    scanf(
"%d",&t);
    getchar();
    
while (t--)
    {
        gets(ch);
        n
=0;
        
while (gets(ch)&&ch[2]!='E')
        {
            n
++;
            
char s[125];
            memset(s,
0,sizeof(s));
            
if (ch[2]=='R')
            {
                p[n].cm
=ch[2];
                i
=0;
                
while (ch[i]!='(')  i++;
                k
=i+1;
                
while (ch[i]!=')')  i++;
                j
=i-1;
                
for (i=k;i<=j;i++)
                    s[i
-k]=ch[i];
            
//    puts(s);
                sscanf(s,"%lf,%lf,%lf,%lf",&p[n].w,&p[n].x,&p[n].y,&p[n].z);
            }
            
else
            {
                i
=0;
                
while (ch[i]!='(')  i++;
                k
=i+1;
                
while (ch[i]!=')')  i++;
                j
=i-1;
                
for (i=k;i<=j;i++)
                    s[i
-k]=ch[i];
          
//      puts(s);
                p[n].cm=ch[2];
                sscanf(s,
"%lf,%lf,%lf",&p[n].x,&p[n].y,&p[n].z);
            }
        }
  
//      for (i=n;i>=1;i--)
   
//         printf("%c %lf %lf %lf %lf\n",p[i].cm,p[i].w,p[i].x,p[i].y,p[i].z);

        
double x,y,z;
 
//       x=p[n].z,y=p[n].y,z=p[n].z;
        for (i=n;i>=1;i--)
        {
            
char c=p[i].cm;
            
if (c=='V')
                x
=p[i].x,y=p[i].y,z=p[i].z;
            
else
                
if (c=='S')
                    x 
*=p[i].x,y *=p[i].y,z *=p[i].z;
                
else
                    
if (c=='T')
                        x 
+=p[i].x,y +=p[i].y,z +=p[i].z;
                    
else
                    {
                        
double si=sin(p[i].w),co=cos(p[i].w);
                        
double m=sqrt(p[i].x*p[i].x+p[i].y*p[i].y+p[i].z*p[i].z);
                        
double x1,y1,z1;
                        
double x2,y2,z2;
                        x1
=p[i].x/m;y1=p[i].y/m;z1=p[i].z/m;
                        x2
=(x1 * x1 * (1 - co) + co)*x+ (x1 * y1 * (1 - co) - z1 * si)*y+ (x1 * z1 * (1 - co) + y1 * si)*z;
                        y2
=(y1 * x1 * (1 - co) + z1 * si)*x+ (y1 * y1 * (1 - co) + co)*y+ (y1 * z1 * (1 - co) - x1 * si)*z;
                        z2
=(x1 * z1 * (1 - co) - y1 * si)*x+ (y1 * z1 * (1 - co) + x1 * si)*y+ (z1 * z1 * (1 - co) + co)*z;
                        x
=x2;y=y2;z=z2;
                    }
        }
        printf(
"%.1lf %.1lf %.1lf\n",x,y,z);
    }
    
return 0;
}



      

wangs 2012-07-15 13:09 鍙戣〃璇勮
]]>
ural 1020-鍑稿寘闂http://www.shnenglu.com/ArcTan/articles/173917.htmlwangswangsMon, 07 May 2012 09:32:00 GMThttp://www.shnenglu.com/ArcTan/articles/173917.htmlhttp://www.shnenglu.com/ArcTan/comments/173917.htmlhttp://www.shnenglu.com/ArcTan/articles/173917.html#Feedback0http://www.shnenglu.com/ArcTan/comments/commentRss/173917.htmlhttp://www.shnenglu.com/ArcTan/services/trackbacks/173917.htmlacm.timus.ru/problem.aspx?space=1&num=1020
棰樻剰鏄粰瀹氫竴涓嚫澶氳竟褰紝姣忎釜欏剁偣鏈夐拤瀛愩傛瘡涓拤瀛愰兘鏈夊崐寰剅銆傞棶鍥寸粫璇ュ嚫褰㈢殑綰挎鐨勯暱搴︺?br />
浼ゅ績涓鏅氶兘娌℃湁璇繪竻妤氶鎰忓晩錛侊紒錛佽繕浠ヤ負瑕佸厛姹傚嚭鍑稿寘鍛€傘傘傘傘傘傘傘?br />鍝庯紝璇婚鏄釜浼ゅ績浜嬨?br />
#include<stdio.h>
#include
<string.h>
#include
<math.h>
int main()
{
    
int n,i;
    
double r,x,y,x0,y0,px,py,sum;
    scanf(
"%d%lf",&n,&r);
    sum
=0.0;
    scanf(
"%lf%lf",&x0,&y0);
    px
=x0;py=y0;n--;
    
while (n--)
    {
        scanf(
"%lf%lf",&x,&y);
        sum
+=sqrt(pow(x-px,2)+pow(y-py,2));
        px
=x;py=y;
    }
    sum
+=sqrt(pow(px-x0,2)+pow(py-y0,2));
    sum
+=acos(-1.0* 2 * r;
    printf(
"%.2lf",sum);
    
return 0;
}


wangs 2012-05-07 17:32 鍙戣〃璇勮
]]>
久久久国产精品亚洲一区| 国产精品欧美久久久久无广告 | 久久久青草久久久青草| 久久亚洲国产精品一区二区| 伊人久久精品线影院| 久久久久亚洲AV无码专区桃色| 国产成人精品综合久久久久 | 免费久久人人爽人人爽av| 一本久道久久综合狠狠爱| 伊人久久综在合线亚洲2019| 中文字幕久久波多野结衣av| 伊人久久综在合线亚洲2019| 99久久做夜夜爱天天做精品| 91久久精品国产91性色也| 国内高清久久久久久| 久久精品国产99国产精品| 久久久久无码精品国产| 亚洲伊人久久综合中文成人网| 69久久夜色精品国产69| 久久免费看黄a级毛片| 久久e热在这里只有国产中文精品99| 亚洲伊人久久精品影院| 欧美麻豆久久久久久中文| 香蕉久久一区二区不卡无毒影院| 狠狠综合久久综合88亚洲| 日韩精品久久久久久久电影| AA级片免费看视频久久| 成人免费网站久久久| 国产成人久久精品一区二区三区| 性做久久久久久久久浪潮| 久久久久久久综合综合狠狠| 国产精品久久久99| 狠狠色丁香婷婷久久综合不卡| 国产精品无码久久久久久| 国内精品久久久久影院优| 久久夜色精品国产网站| 色综合久久久久久久久五月| 久久精品国产亚洲77777| 久久99国产综合精品| 久久精品国产99国产精品澳门| 精品乱码久久久久久久|