锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品无码久久久久久久久久,精品国产乱码久久久久软件,久久亚洲AV永久无码精品http://m.shnenglu.com/ArcTan/category/19279.htmldfszh-cnSun, 22 Jul 2012 17:29:49 GMTSun, 22 Jul 2012 17:29:49 GMT60hdu 3320 openGL(絀洪棿鍙樻崲+鐭╅樀鍙樻崲)http://m.shnenglu.com/ArcTan/articles/183542.htmlwangswangsSun, 15 Jul 2012 05:09:00 GMThttp://m.shnenglu.com/ArcTan/articles/183542.htmlhttp://m.shnenglu.com/ArcTan/comments/183542.htmlhttp://m.shnenglu.com/ArcTan/articles/183542.html#Feedback0http://m.shnenglu.com/ArcTan/comments/commentRss/183542.htmlhttp://m.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://m.shnenglu.com/ArcTan/articles/173917.htmlwangswangsMon, 07 May 2012 09:32:00 GMThttp://m.shnenglu.com/ArcTan/articles/173917.htmlhttp://m.shnenglu.com/ArcTan/comments/173917.htmlhttp://m.shnenglu.com/ArcTan/articles/173917.html#Feedback0http://m.shnenglu.com/ArcTan/comments/commentRss/173917.htmlhttp://m.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 鍙戣〃璇勮
]]>
亚洲精品无码久久一线| 久久国产精品-国产精品| 久久九九兔免费精品6| 少妇无套内谢久久久久| 久久综合88熟人妻| 久久精品国产欧美日韩| 亚洲精品午夜国产VA久久成人| 亚洲国产成人久久精品动漫| 久久久午夜精品福利内容| 精品一区二区久久| 2021国产精品午夜久久| 亚洲午夜精品久久久久久人妖| 久久综合伊人77777麻豆| 国内精品久久久久伊人av| 亚洲一级Av无码毛片久久精品| 国内精品久久久久伊人av| 欧美黑人激情性久久| 国产AⅤ精品一区二区三区久久| 国内精品久久久久久久久电影网| 久久99精品国产麻豆不卡| 精品免费久久久久久久| 久久人人爽人人爽人人av东京热| 99久久精品免费观看国产| 国产∨亚洲V天堂无码久久久 | 亚洲国产另类久久久精品| 久久精品中文字幕一区| 国产激情久久久久影院老熟女免费 | 精品国产综合区久久久久久| 国产精品久久99| AV色综合久久天堂AV色综合在| 欧美激情一区二区久久久| 亚洲精品国产第一综合99久久| 欧美午夜A∨大片久久 | 国产福利电影一区二区三区久久久久成人精品综合| 久久久无码精品亚洲日韩蜜臀浪潮| 久久人人爽人爽人人爽av| 久久九九久精品国产| 香蕉久久永久视频| 久久人妻AV中文字幕| 亚洲AV日韩AV永久无码久久| 欧美黑人激情性久久|