锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久免费国产精精品,久久久久亚洲AV成人网人人软件 ,久久夜色精品国产噜噜噜亚洲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;     鍙傝冿細(xì)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 />
浼ゅ績(jī)涓鏅氶兘娌℃湁璇繪竻妤氶鎰忓晩錛侊紒錛佽繕?shù)互湄?fù)瑕佸厛姹傚嚭鍑稿寘鍛€傘傘傘傘傘傘傘?br />鍝庯紝璇婚鏄釜浼ゅ績(jī)浜嬨?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 鍙戣〃璇勮
]]>
99久久精品国内| 精品久久8x国产免费观看| 久久国产精品国产自线拍免费| 亚洲一区中文字幕久久| 亚洲综合精品香蕉久久网| 青青久久精品国产免费看| 久久国产成人午夜AV影院| 久久se这里只有精品| 97精品伊人久久大香线蕉app| 女人高潮久久久叫人喷水| 久久综合给合综合久久| 亚洲精品高清一二区久久| 欧美久久综合九色综合| 国产精品久久久香蕉| 久久久久亚洲AV片无码下载蜜桃 | 99久久99这里只有免费的精品| 综合网日日天干夜夜久久| 久久久久久精品无码人妻| 久久一区二区三区99| 久久亚洲国产精品成人AV秋霞| 亚洲AV日韩AV天堂久久| 少妇内射兰兰久久| 97精品伊人久久大香线蕉app| 久久精品国产亚洲Aⅴ蜜臀色欲| 久久久久夜夜夜精品国产| 亚洲成色999久久网站| 国产精品免费久久| 伊人伊成久久人综合网777| 久久久一本精品99久久精品66| 国内精品久久久久久久亚洲| 久久久久女教师免费一区| 久久精品桃花综合| 久久综合久久综合久久| 中文精品99久久国产| 久久99国产精品久久久| 久久无码国产专区精品| 久久美女人爽女人爽| 国产毛片欧美毛片久久久| 国产精品99久久不卡| 精品国产VA久久久久久久冰| 久久一区二区免费播放|