###実現したいこと
http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_10_D&lang=ja
この問題を解いてみたのですが、正しく動作せず、どこが違うか全くわかりません。教えていただけると幸いです。
###作成したコード
#include<iostream> #include<cmath> #include<cstdlib> using namespace std; int main(){ int n; double a, b, p1, p2, p3, p4; double x[1001]={}; double y[1001]={}; cin>>n; for(int i=0; i<n; i++){ cin>>x[i]; cin>>y[i]; a = 0; b = 0; p1 = 0; p2 = 0; p3 = 0; p4 = 0; p1 += fabs(x[i]-y[i]); a += fabs(x[i]-y[i])*fabs(x[i]-y[i]); p2 = sqrt(a); b += fabs(x[i]-y[i])*fabs(x[i]-y[i])*fabs(x[i]-y[i]); p3 = cbrt(b); p4 =max(fabs(x[0]-y[0]), fabs(x[i]-y[i])); } cout<<p1<<endl; cout<<p2<<endl; cout<<p3<<endl; cout<<p4<<endl; return 0; }
###現状
input
3
1 2 3
2 0 4
output
4
4
4
4
回答2件
あなたの回答
tips
プレビュー