F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_5212561_7030\Main.java:1: 非法字符: \35
#include <stdio.h>
^
0_0_5212561_7030\Main.java:2: 非法字符: \35
#include <math.h>
^
0_0_5212561_7030\Main.java:3: 非法字符: \35
#include <string.h>
^
0_0_5212561_7030\Main.java:5: 需要为 class、interface 或 enum
const double EPS = 1e-8;
^
0_0_5212561_7030\Main.java:6: 需要为 class、interface 或 enum
int sgn(double x)
^
0_0_5212561_7030\Main.java:9: 需要为 class、interface 或 enum
    return x>0?1:-1;
    ^
0_0_5212561_7030\Main.java:10: 需要为 class、interface 或 enum
}
^
0_0_5212561_7030\Main.java:14: 需要为 class、interface 或 enum
    Mat operator * (const Mat &b) const
    ^
0_0_5212561_7030\Main.java:17: 需要为 class、interface 或 enum
        memset(tmp.a,0,sizeof(tmp.a));
        ^
0_0_5212561_7030\Main.java:18: 需要为 class、interface 或 enum
        for (int i=0;i<4;i++)
        ^
0_0_5212561_7030\Main.java:18: 需要为 class、interface 或 enum
        for (int i=0;i<4;i++)
                     ^
0_0_5212561_7030\Main.java:18: 需要为 class、interface 或 enum
        for (int i=0;i<4;i++)
                         ^
0_0_5212561_7030\Main.java:19: 需要为 class、interface 或 enum
            for (int j=0;j<4;j++)
                         ^
0_0_5212561_7030\Main.java:19: 需要为 class、interface 或 enum
            for (int j=0;j<4;j++)
                             ^
0_0_5212561_7030\Main.java:20: 需要为 class、interface 或 enum
                for (int k=0;k<4;k++)
                             ^
0_0_5212561_7030\Main.java:20: 需要为 class、interface 或 enum
                for (int k=0;k<4;k++)
                                 ^
0_0_5212561_7030\Main.java:22: 需要为 class、interface 或 enum
        return tmp;
        ^
0_0_5212561_7030\Main.java:23: 需要为 class、interface 或 enum
    }
    ^
0_0_5212561_7030\Main.java:25: 需要为 class、interface 或 enum
Mat exp(Mat a,int b)
^
0_0_5212561_7030\Main.java:28: 需要为 class、interface 或 enum
    memset(ans.a,0,sizeof(ans.a));
    ^
0_0_5212561_7030\Main.java:29: 需要为 class、interface 或 enum
    for (int i=0;i<4;i++)
    ^
0_0_5212561_7030\Main.java:29: 需要为 class、interface 或 enum
    for (int i=0;i<4;i++)
                 ^
0_0_5212561_7030\Main.java:29: 需要为 class、interface 或 enum
    for (int i=0;i<4;i++)
                     ^
0_0_5212561_7030\Main.java:31: 需要为 class、interface 或 enum
    while (b!=0)
    ^
0_0_5212561_7030\Main.java:34: 需要为 class、interface 或 enum
        num=num*num;
        ^
0_0_5212561_7030\Main.java:35: 需要为 class、interface 或 enum
        b/=2;
        ^
0_0_5212561_7030\Main.java:36: 需要为 class、interface 或 enum
    }
    ^
0_0_5212561_7030\Main.java:38: 需要为 class、interface 或 enum
}
^
0_0_5212561_7030\Main.java:40: 需要为 class、interface 或 enum
Mat gao()
^
0_0_5212561_7030\Main.java:43: 需要为 class、interface 或 enum
    memset(ans.a,0,sizeof(ans.a));
    ^
0_0_5212561_7030\Main.java:44: 需要为 class、interface 或 enum
    for (int i=0;i<4;i++)
    ^
0_0_5212561_7030\Main.java:44: 需要为 class、interface 或 enum
    for (int i=0;i<4;i++)
                 ^
0_0_5212561_7030\Main.java:44: 需要为 class、interface 或 enum
    for (int i=0;i<4;i++)
                     ^
0_0_5212561_7030\Main.java:46: 需要为 class、interface 或 enum
    while (true)
    ^
0_0_5212561_7030\Main.java:49: 需要为 class、interface 或 enum
        if (s[0]=='r'&&s[1]=='e')
        ^
0_0_5212561_7030\Main.java:52: 需要为 class、interface 或 enum
            scanf("%d",&num);
            ^
0_0_5212561_7030\Main.java:53: 需要为 class、interface 或 enum
            Mat tans=gao();
            ^
0_0_5212561_7030\Main.java:54: 需要为 class、interface 或 enum
            ans=ans*exp(tans,num);
            ^
0_0_5212561_7030\Main.java:55: 需要为 class、interface 或 enum
        }
        ^
0_0_5212561_7030\Main.java:57: 需要为 class、interface 或 enum
        else if (s[0]=='t')
        ^
0_0_5212561_7030\Main.java:60: 需要为 class、interface 或 enum
            memset(tans.a,0,sizeof(tans.a));
            ^
0_0_5212561_7030\Main.java:61: 需要为 class、interface 或 enum
            for (int i=0;i<3;i++)
            ^
0_0_5212561_7030\Main.java:61: 需要为 class、interface 或 enum
            for (int i=0;i<3;i++)
                         ^
0_0_5212561_7030\Main.java:61: 需要为 class、interface 或 enum
            for (int i=0;i<3;i++)
                             ^
0_0_5212561_7030\Main.java:63: 需要为 class、interface 或 enum
            for (int i=0;i<4;i++)
            ^
0_0_5212561_7030\Main.java:63: 需要为 class、interface 或 enum
            for (int i=0;i<4;i++)
                         ^
0_0_5212561_7030\Main.java:63: 需要为 class、interface 或 enum
            for (int i=0;i<4;i++)
                             ^
0_0_5212561_7030\Main.java:65: 需要为 class、interface 或 enum
            ans=ans*tans;
            ^
0_0_5212561_7030\Main.java:66: 需要为 class、interface 或 enum
        }
        ^
0_0_5212561_7030\Main.java:70: 需要为 class、interface 或 enum
            memset(tans.a,0,sizeof(tans.a));
            ^
0_0_5212561_7030\Main.java:71: 需要为 class、interface 或 enum
            for (int i=0;i<3;i++)
            ^
0_0_5212561_7030\Main.java:71: 需要为 class、interface 或 enum
            for (int i=0;i<3;i++)
                         ^
0_0_5212561_7030\Main.java:71: 需要为 class、interface 或 enum
            for (int i=0;i<3;i++)
                             ^
0_0_5212561_7030\Main.java:73: 需要为 class、interface 或 enum
            tans.a[3][3]=1.0;
            ^
0_0_5212561_7030\Main.java:74: 需要为 class、interface 或 enum
            ans=ans*tans;
            ^
0_0_5212561_7030\Main.java:75: 需要为 class、interface 或 enum
        }
        ^
0_0_5212561_7030\Main.java:79: 需要为 class、interface 或 enum
            memset(tans.a,0,sizeof(tans.a));
            ^
0_0_5212561_7030\Main.java:80: 需要为 class、interface 或 enum
            double a,b,c,d;
            ^
0_0_5212561_7030\Main.java:81: 需要为 class、interface 或 enum
            scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
            ^
0_0_5212561_7030\Main.java:82: 需要为 class、interface 或 enum
            double len=sqrt(a*a+b*b+c*c);
            ^
0_0_5212561_7030\Main.java:83: 需要为 class、interface 或 enum
            a/=len; b/=len; c/=len;
            ^
0_0_5212561_7030\Main.java:83: 需要为 class、interface 或 enum
            a/=len; b/=len; c/=len;
                    ^
0_0_5212561_7030\Main.java:83: 需要为 class、interface 或 enum
            a/=len; b/=len; c/=len;
                            ^
0_0_5212561_7030\Main.java:84: 需要为 class、interface 或 enum
            d=d*PI/180.0;
            ^
0_0_5212561_7030\Main.java:85: 需要为 class、interface 或 enum
            tans.a[0][0]=a*a+(1-a*a)*cos(d);
            ^
0_0_5212561_7030\Main.java:86: 需要为 class、interface 或 enum
            tans.a[0][1]=a*b*(1-cos(d))+c*sin(d);
            ^
0_0_5212561_7030\Main.java:87: 需要为 class、interface 或 enum
            tans.a[0][2]=a*c*(1-cos(d))-b*sin(d);
            ^
0_0_5212561_7030\Main.java:88: 需要为 class、interface 或 enum
            tans.a[1][0]=a*b*(1-cos(d))-c*sin(d);
            ^
0_0_5212561_7030\Main.java:89: 需要为 class、interface 或 enum
            tans.a[1][1]=b*b+(1-b*b)*cos(d);
            ^
0_0_5212561_7030\Main.java:90: 需要为 class、interface 或 enum
            tans.a[1][2]=b*c*(1-cos(d))+a*sin(d);
            ^
0_0_5212561_7030\Main.java:91: 需要为 class、interface 或 enum
            tans.a[2][0]=a*c*(1-cos(d))+b*sin(d);
            ^
0_0_5212561_7030\Main.java:92: 需要为 class、interface 或 enum
            tans.a[2][1]=b*c*(1-cos(d))-a*sin(d);
            ^
0_0_5212561_7030\Main.java:93: 需要为 class、interface 或 enum
            tans.a[2][2]=c*c+(1-c*c)*cos(d);
            ^
0_0_5212561_7030\Main.java:94: 需要为 class、interface 或 enum
            tans.a[3][3]=1.0;
            ^
0_0_5212561_7030\Main.java:95: 需要为 class、interface 或 enum
            ans=ans*tans;
            ^
0_0_5212561_7030\Main.java:96: 需要为 class、interface 或 enum
        }
        ^
0_0_5212561_7030\Main.java:99: 需要为 class、interface 或 enum
}
^
0_0_5212561_7030\Main.java:103: 需要为 class、interface 或 enum
    while (scanf("%d",&n)&&n)
    ^
0_0_5212561_7030\Main.java:106: 需要为 class、interface 或 enum
        memset(ans.a,0,sizeof(ans.a));
        ^
0_0_5212561_7030\Main.java:107: 需要为 class、interface 或 enum
        ans.a[0][0]=ans.a[1][1]=ans.a[2][2]=ans.a[3][3]=1.0;
        ^
0_0_5212561_7030\Main.java:108: 需要为 class、interface 或 enum
        ans=gao();
        ^
0_0_5212561_7030\Main.java:109: 需要为 class、interface 或 enum
        for (int i=0;i<n;i++)
        ^
0_0_5212561_7030\Main.java:109: 需要为 class、interface 或 enum
        for (int i=0;i<n;i++)
                     ^
0_0_5212561_7030\Main.java:109: 需要为 class、interface 或 enum
        for (int i=0;i<n;i++)
                         ^
0_0_5212561_7030\Main.java:112: 需要为 class、interface 或 enum
            scanf("%lf%lf%lf",&x,&y,&z);
            ^
0_0_5212561_7030\Main.java:113: 需要为 class、interface 或 enum
            double nx,ny,nz;
            ^
0_0_5212561_7030\Main.java:114: 需要为 class、interface 或 enum
            nx=ans.a[0][0]*x+ans.a[1][0]*y+ans.a[2][0]*z+ans.a[3][0];
            ^


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2025 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2025-01-11 11:44:43, Gzip enabled