# 2069430, 2024-11-02 10:46:03, PPPPPPPPPPPPP---PPPPPPPP (87%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m<-1 && b<=-1)
cout << "y = " << abs(m) << "x - " << abs(b) << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m<-1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m<-1 && b==0)
cout << "y = " << abs(m) << "x" << endl;
else if(m>1 && b== 0)
cout << "y = " << m << "x" << endl;
else
cout << "y = " << m << "x + " << b << endl;
}
}
/*
3 mb
1.0 -3.0
2.0 -3.0
4.4 -3.0
*/ | # 2069516, 2024-11-02 10:54:22, PPPPPPPPPPPPP---PPPPPPPP (87%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m<-1 && b<=-1)
cout << "y = " << abs(m) << "x - " << abs(b) << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m<-1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m<-1 && b==0)
cout << "y = " << abs(m) << "x" << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
}
} | # 2069550, 2024-11-02 10:57:45, PPPPPPPPPPPP-PP-PPPPPPPP (91%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << m << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << endl;
}
} | # 2069563, 2024-11-02 10:58:55, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << endl;
}
} | # 2069710, 2024-11-02 11:16:20, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << endl;
}
} | # 2070229, 2024-11-02 11:59:11, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "" << endl;
}
} | # 2070236, 2024-11-02 11:59:36, PPPPPPPPPPPPP---PPPPPPPP (87%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "" << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << endl;
}
} | # 2070254, 2024-11-02 12:00:30, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << endl;
}
} | # 2070259, 2024-11-02 12:00:42, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070266, 2024-11-02 12:00:59, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
} | # 2070273, 2024-11-02 12:01:17, PPPPPPPPPPPPP---PPPPPPPP (87%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
}
} | # 2070280, 2024-11-02 12:01:31, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
} | # 2070286, 2024-11-02 12:01:49, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
} | # 2070290, 2024-11-02 12:01:58, PPPPPPPPPPP-PPP-PPPPPPPP (91%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
} | # 2070314, 2024-11-02 12:03:17, Compilation error (0%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070323, 2024-11-02 12:03:32, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070328, 2024-11-02 12:03:46, Compilation error (0%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b>=1)
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070333, 2024-11-02 12:04:04, PPPPPPPPPPPPPPP--PPPPPPP (91%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070339, 2024-11-02 12:04:27, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070352, 2024-11-02 12:05:02, Compilation error (0%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070355, 2024-11-02 12:05:09, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b ;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b>=1)
cout << "y = " << b << endl;
else if(m==0 && b<=-1)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070383, 2024-11-02 12:06:19, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b!=0)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b>= 1)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b<=-1)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b>= 1)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b<=-1)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b>= 1)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b<= -1)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b>= 1)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b<=-1)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070502, 2024-11-02 12:10:46, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b!=0)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b> 0)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b< 0)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b> 0)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b< 0)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b> 0)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b< 0)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<-1 && b> 0)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<-1 && b< 0)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<-1 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070530, 2024-11-02 12:11:31, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b!=0)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b> 0)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b< 0)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b> 0)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b< 0)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>1 && b> 0)
cout << "y = " << m << "x + " << b << endl;
else if(m>1 && b< 0)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>1 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<0 && b> 0)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<0 && b< 0)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<0 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} | # 2070535, 2024-11-02 12:11:47, PPPPPPPPPPPPPPP-PPPPPPPP (95%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
float x=0,y=0,sigma1=0,sigma2=0,sigma3=0,sigma4=0;
float m=0,b=0;
int n=0;
string a;
cin >> n >> a;
for(int i=1;i<=n;i++)
{
cin >> x >> y;
sigma1 += x*y;
sigma2 += x;
sigma3 += y;
sigma4 += x*x;
}
m = ((n*sigma1)-(sigma2*sigma3))/((n*sigma4)-(sigma2*sigma2));
b = ((sigma3) - (m*sigma2))/n ;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(a=="mb")
{
cout << m << endl << b << endl;
}
else if(a=="func")
{
if(m==0 && b ==0)
{
cout << "0";
}
else if(m==0 && b!=0)
cout << "y = " << b << endl;
else if(m==1 && b==0)
cout << "y = " << "x" << endl;
else if(m==1 && b> 0)
cout << "y = " << "x + " << b << endl;
else if(m==1 && b< 0)
cout << "y = " << "x - " << abs(b) << endl;
else if(m==-1 && b> 0)
cout << "y = " << "-x + " << b << endl;
else if(m==-1 && b< 0)
cout << "y = " << "-x - " << abs(b) << endl;
else if(m==-1 && b==0)
cout << "y = " << "-x" << endl;
else if(m>0 && b> 0)
cout << "y = " << m << "x + " << b << endl;
else if(m>0 && b< 0)
cout << "y = " << m << "x - " << abs(b) << endl;
else if(m>0 && b==0)
cout << "y = " << m << "x" << endl;
else if(m<0 && b> 0)
cout << "y = -" << abs(m) << "x + " << b << endl;
else if(m<0 && b< 0)
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
else if(m<0 && b==0)
cout << "y = -" << abs(m) << "x" << b << endl;
}
} |
# 2069006, 2024-11-02 10:02:33, -----P---------P-------- (8%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 1;i<=n;i++) {
sumxi += xi[i];
}
for(int i = 1;i<=n;i++) {
sumyi += yi[i];
}
float sumxiyi = 0;
for(int i = 1;i<=n;i++) {
sumxiyi += xi[i]*yi[i];
}
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*pow(sumxi,2))-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
if(want == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(want == "func") {
cout << "y = ";
if(m == 0 && b == 0) {
cout << "0";
} else {
if(m != 1) {
cout << round(m*1e3)/1e3 ;
} if (m == -1) {
cout << "-";
}
cout << "x +";
cout << round(b*1e3)/1e3 << endl;
}
}
} | # 2069118, 2024-11-02 10:13:58, ------------------------ (0%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 0;i<n;i++) {
sumxi += xi[i];
}
cout << sumxi << endl;
for(int i = 0;i<n;i++) {
sumyi += yi[i];
}
cout << sumyi << endl;
float sumxiyi = 0;
for(int i = 0;i<n;i++) {
sumxiyi += xi[i]*yi[i];
}
float sumxi2;
for(int i = 0;i<n;i++) {
sumxi2 += xi[i]*xi[i];
}
cout << sumxiyi << endl;
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*sumxi2)-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
if(want == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(want == "func") {
cout << "y = ";
if(m == 0 && b == 0) {
cout << "0";
} else {
if(m != 1) {
cout << round(m*1e3)/1e3 ;
} if (m == -1) {
cout << "-";
}
cout << "x +";
cout << round(b*1e3)/1e3 << endl;
}
}
} | # 2069122, 2024-11-02 10:14:37, PPPPPPP-PP-----P-------- (41%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 0;i<n;i++) {
sumxi += xi[i];
}
//cout << sumxi << endl;
for(int i = 0;i<n;i++) {
sumyi += yi[i];
}
//cout << sumyi << endl;
float sumxiyi = 0;
for(int i = 0;i<n;i++) {
sumxiyi += xi[i]*yi[i];
}
float sumxi2;
for(int i = 0;i<n;i++) {
sumxi2 += xi[i]*xi[i];
}
//cout << sumxiyi << endl;
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*sumxi2)-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
if(want == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(want == "func") {
cout << "y = ";
if(m == 0 && b == 0) {
cout << "0";
} else {
if(m != 1) {
cout << round(m*1e3)/1e3 ;
} if (m == -1) {
cout << "-";
}
cout << "x +";
cout << round(b*1e3)/1e3 << endl;
}
}
} | # 2069294, 2024-11-02 10:34:39, PPPPPPP-PPP-P--PPPP--P-- (66%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 0;i<n;i++) {
sumxi += xi[i];
}
//cout << sumxi << endl;
for(int i = 0;i<n;i++) {
sumyi += yi[i];
}
//cout << sumyi << endl;
float sumxiyi = 0;
for(int i = 0;i<n;i++) {
sumxiyi += xi[i]*yi[i];
}
float sumxi2;
for(int i = 0;i<n;i++) {
sumxi2 += xi[i]*xi[i];
}
//cout << sumxiyi << endl;
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*sumxi2)-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
if(want == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
float newm = round(m*1e3)/1e3 ;
float newb = round(b*1e3)/1e3 ;
//cout << newm <<endl;
//cout << newb <<endl;
if(want == "func") {
cout << "y = ";
if(newm == 0 && newb == 0) {
cout << "0";
} else if (newm == 0 && newb != 0 ) {
cout << newb;
} else if (newm != 0 && newb == 0) {
if(newm != 1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
} else {
if(newm != 1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x + ";
cout << newb << endl;
}
}
} | # 2069433, 2024-11-02 10:46:20, PPPPPPP-PPP-P--PPPPPPP-- (75%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 0;i<n;i++) {
sumxi += xi[i];
}
//cout << sumxi << endl;
for(int i = 0;i<n;i++) {
sumyi += yi[i];
}
//cout << sumyi << endl;
float sumxiyi = 0;
for(int i = 0;i<n;i++) {
sumxiyi += xi[i]*yi[i];
}
float sumxi2;
for(int i = 0;i<n;i++) {
sumxi2 += xi[i]*xi[i];
}
//cout << sumxiyi << endl;
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*sumxi2)-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
if(want == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
float newm = round(m*1e3)/1e3 ;
float newb = round(b*1e3)/1e3 ;
//cout << newm <<endl;
//cout << newb <<endl;
if(want == "func") {
cout << "y = ";
if(newm == 0 && newb == 0) {
cout << "0";
} else if (newm == 0 && newb != 0 ) {
cout << newb;
} else if (newm != 0 && newb == 0) {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
} else {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
if(newb > 0) {
cout << " + " << newb << endl;
} else if (newb < 0) {
cout << " " << newb << endl;
}
}
}
} | # 2069455, 2024-11-02 10:48:29, PPPPPPP-PPP-P--PPPPPPP-- (75%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 0;i<n;i++) {
sumxi += xi[i];
}
//cout << sumxi << endl;
for(int i = 0;i<n;i++) {
sumyi += yi[i];
}
//cout << sumyi << endl;
float sumxiyi = 0;
for(int i = 0;i<n;i++) {
sumxiyi += xi[i]*yi[i];
}
float sumxi2;
for(int i = 0;i<n;i++) {
sumxi2 += xi[i]*xi[i];
}
//cout << sumxiyi << endl;
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*sumxi2)-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
if(want == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
float newm = round(m*1e3)/1e3 ;
float newb = round(b*1e3)/1e3 ;
//cout << newm <<endl;
//cout << newb <<endl;
if(want == "func") {
cout << "y = ";
if(newm == 0 && newb == 0) {
cout << "0";
} else if (newm == 0 && newb != 0 ) {
cout << newb;
} else if (newm != 0 && newb == 0) {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
} else {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
if(newb > 0) {
cout << " + " << newb << endl;
} else if (newb < 0) {
cout << " " << newb << endl;
}
}
}
} | # 2070020, 2024-11-02 11:45:23, ------------------------ (0%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 0;i<n;i++) {
sumxi += xi[i];
}
//cout << sumxi << endl;
for(int i = 0;i<n;i++) {
sumyi += yi[i];
}
//cout << sumyi << endl;
float sumxiyi = 0;
for(int i = 0;i<n;i++) {
sumxiyi += xi[i]*yi[i];
}
//cout << sumxiyi << endl;
float sumxi2;
for(int i = 0;i<n;i++) {
sumxi2 += xi[i]*xi[i];
//cout << xi[i];
}
//cout << sumxi2 << endl;
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*sumxi2)-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
//cout << m << endl;
//cout << b << endl;
float newm = round(m*1e3)/1e3 ;
float newb = round(b*1e3)/1e3 ;
if(want == "mb") {
cout << newm<< endl;
cout << newb<< endl;
}
cout << newm <<endl;
cout << newb <<endl;
if(want == "func") {
cout << "y = ";
if(newm == 0 && newb == 0) {
cout << "0";
} else if (newm == 0 && newb != 0 ) {
cout << newb;
} else if (newm != 0 && newb == 0) {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
} else {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
if(newb > 0) {
cout << " + " << newb << endl;
} else if (newb < 0) {
float h = newb*2;
cout << " - " << newb - h << endl;
}
}
}
} | # 2070033, 2024-11-02 11:45:55, PPPPPPP-PPPPPPPPPPPPPPPP (95%)
#include <iostream>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
long long fac(int n) {
if(n>=1) {
return 1;
}
return n*fac(n-1);
}
int main() {
int n;
string want;
cin >> n >> want;
vector<float> xi;
vector<float> yi;
for(int i = 0;i < n;i++) {
float x,y;
cin >> x >> y;
xi.push_back(x);
yi.push_back(y);
}
float m,b;
float sumxi = 0;
float sumyi = 0;
for(int i = 0;i<n;i++) {
sumxi += xi[i];
}
//cout << sumxi << endl;
for(int i = 0;i<n;i++) {
sumyi += yi[i];
}
//cout << sumyi << endl;
float sumxiyi = 0;
for(int i = 0;i<n;i++) {
sumxiyi += xi[i]*yi[i];
}
//cout << sumxiyi << endl;
float sumxi2;
for(int i = 0;i<n;i++) {
sumxi2 += xi[i]*xi[i];
//cout << xi[i];
}
//cout << sumxi2 << endl;
m = ((n*sumxiyi)-(sumxi*sumyi))/((n*sumxi2)-pow(sumxi,2));
b = (sumyi-(m*sumxi))/n;
//cout << m << endl;
//cout << b << endl;
float newm = round(m*1e3)/1e3 ;
float newb = round(b*1e3)/1e3 ;
if(want == "mb") {
cout << newm<< endl;
cout << newb<< endl;
}
//cout << newm <<endl;
//cout << newb <<endl;
if(want == "func") {
cout << "y = ";
if(newm == 0 && newb == 0) {
cout << "0";
} else if (newm == 0 && newb != 0 ) {
cout << newb;
} else if (newm != 0 && newb == 0) {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
} else {
if(newm != 1 && newm != -1) {
cout << newm;
} if (newm == -1) {
cout << "-";
}
cout << "x";
if(newb > 0) {
cout << " + " << newb << endl;
} else if (newb < 0) {
float h = newb*2;
cout << " - " << newb - h << endl;
}
}
}
} |
# 2071103, 2024-11-02 13:55:51, PPPPPPPPPP-PPPPP-PPPP--- (79%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
cin >> n >> s;
int N = n;
vector<pair<float, float>> F;
while(n--){
float a, b;
cin >> a >> b;
F.push_back({a,b});
}
float m, b, ms1 = 0, ms2 = 0, ms3 = 0, ms4 = 0;
for(int i = 0; i <= N; i++){
ms1 += F[i].first * F[i].second;
}
ms1 *= N;
for(int i = 0; i <= N; i++){
ms2 += F[i].first;
}
for(int i = 0; i <= N; i++){
ms3 += F[i].second;
}
for(int i = 0; i <= N; i++){
ms4 += F[i].first * F[i].first;
}
ms4 *= N;
m = (ms1 - (ms2* ms3))/ (ms4-(ms2*ms2));
b = (ms3-(m*ms2))/N;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if (s == "mb"){
cout << m << endl;
cout << b << endl;
}
else if (s == "func"){
if (m == 0 && b == 0){
cout << "y = 0" << endl;
}
else if(m == 1 && b == 0){
cout << "y = x" << endl;
}
else if(m == 1 && b > 0){
cout << "y = x + " << b << endl;
}
else if(m == 1 && b < 0){
cout << "y = x " << b << endl;
}
else if(m == -1 && b == 0){
cout << "y = -x" << endl;
}
else if(m == -1 && b > 0){
cout << "y = -x + " << b << endl;
}
else if(m == -1 && b < 0){
cout << "y = -x " << b << endl;
}
else if (m > 0 && b > 0){
cout << "y = " << m << "+" << b << endl;
}
else if (m > 0 && b < 0){
cout << "y = " << m << "x - " << abs(b) << endl;
}
else if (m < 0 && b > 0){
cout << "y = -" << abs(m) << "x + " << b << endl;
}
else if (m < 0 && b < 0){
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
}
} | # 2071110, 2024-11-02 13:56:56, PPPPPPPPPP-PPPPP-PPPP-PP (87%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
cin >> n >> s;
int N = n;
vector<pair<float, float>> F;
while(n--){
float a, b;
cin >> a >> b;
F.push_back({a,b});
}
float m, b, ms1 = 0, ms2 = 0, ms3 = 0, ms4 = 0;
for(int i = 0; i <= N; i++){
ms1 += F[i].first * F[i].second;
}
ms1 *= N;
for(int i = 0; i <= N; i++){
ms2 += F[i].first;
}
for(int i = 0; i <= N; i++){
ms3 += F[i].second;
}
for(int i = 0; i <= N; i++){
ms4 += F[i].first * F[i].first;
}
ms4 *= N;
m = (ms1 - (ms2* ms3))/ (ms4-(ms2*ms2));
b = (ms3-(m*ms2))/N;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if (s == "mb"){
cout << m << endl;
cout << b << endl;
}
else if (s == "func"){
if (m == 0 && b == 0){
cout << "y = 0" << endl;
}
else if(m == 1 && b == 0){
cout << "y = x" << endl;
}
else if(m == 1 && b > 0){
cout << "y = x + " << b << endl;
}
else if(m == 1 && b < 0){
cout << "y = x - " << abs(b) << endl;
}
else if(m == -1 && b == 0){
cout << "y = -x" << endl;
}
else if(m == -1 && b > 0){
cout << "y = -x + " << b << endl;
}
else if(m == -1 && b < 0){
cout << "y = -x - " << abs(b) << endl;
}
else if (m > 0 && b > 0){
cout << "y = " << m << "+" << b << endl;
}
else if (m > 0 && b < 0){
cout << "y = " << m << "x - " << abs(b) << endl;
}
else if (m < 0 && b > 0){
cout << "y = -" << abs(m) << "x + " << b << endl;
}
else if (m < 0 && b < 0){
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
}
} | # 2071143, 2024-11-02 14:00:52, PPPPPPPPPP-PPPPPPPPPPPPP (95%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
cin >> n >> s;
int N = n;
vector<pair<float, float>> F;
while(n--){
float a, b;
cin >> a >> b;
F.push_back({a,b});
}
float m, b, ms1 = 0, ms2 = 0, ms3 = 0, ms4 = 0;
for(int i = 0; i <= N; i++){
ms1 += F[i].first * F[i].second;
}
ms1 *= N;
for(int i = 0; i <= N; i++){
ms2 += F[i].first;
}
for(int i = 0; i <= N; i++){
ms3 += F[i].second;
}
for(int i = 0; i <= N; i++){
ms4 += F[i].first * F[i].first;
}
ms4 *= N;
m = (ms1 - (ms2* ms3))/ (ms4-(ms2*ms2));
b = (ms3-(m*ms2))/N;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if (s == "mb"){
cout << m << endl;
cout << b << endl;
}
else if (s == "func"){
if (m == 0 && b == 0){
cout << "y = 0" << endl;
}
else if(m == 0 && b > 0){
cout << "y = " << b << endl;
}
else if(m == 0 && b < 0){
cout << "y = -" << abs(b) << endl;
}
else if(m == 1 && b == 0){
cout << "y = x" << endl;
}
else if(m == 1 && b > 0){
cout << "y = x + " << b << endl;
}
else if(m == 1 && b < 0){
cout << "y = x - " << abs(b) << endl;
}
else if(m == -1 && b == 0){
cout << "y = -x" << endl;
}
else if(m == -1 && b > 0){
cout << "y = -x + " << b << endl;
}
else if(m == -1 && b < 0){
cout << "y = -x - " << abs(b) << endl;
}
else if (m > 0 && b > 0){
cout << "y = " << m << "+" << b << endl;
}
else if (m > 0 && b < 0){
cout << "y = " << m << "x - " << abs(b) << endl;
}
else if (m < 0 && b > 0){
cout << "y = -" << abs(m) << "x + " << b << endl;
}
else if (m < 0 && b < 0){
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
}
} | # 2071162, 2024-11-02 14:03:05, PPPPPPPPPP-PPPPPPPPPPPPP (95%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
cin >> n >> s;
int N = n;
vector<pair<float, float>> F;
while(n--){
float a, b;
cin >> a >> b;
F.push_back({a,b});
}
float m, b, ms1 = 0, ms2 = 0, ms3 = 0, ms4 = 0;
for(int i = 0; i <= N; i++){
ms1 += F[i].first * F[i].second;
}
ms1 *= N;
for(int i = 0; i <= N; i++){
ms2 += F[i].first;
}
for(int i = 0; i <= N; i++){
ms3 += F[i].second;
}
for(int i = 0; i <= N; i++){
ms4 += F[i].first * F[i].first;
}
ms4 *= N;
m = (ms1 - (ms2* ms3))/ (ms4-(ms2*ms2));
b = (ms3-(m*ms2))/N;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if (s == "mb"){
cout << m << endl;
cout << b << endl;
}
else if (s == "func"){
if (m == 0 && b == 0){
cout << "y = 0" << endl;
}
else if(m == 0 && b > 0){
cout << "y = " << b << endl;
}
else if(m == 0 && b < 0){
cout << "y = -" << abs(b) << endl;
}
else if(m == 1 && b == 0){
cout << "y = x" << endl;
}
else if(m == 1 && b > 0){
cout << "y = x + " << b << endl;
}
else if(m == 1 && b < 0){
cout << "y = x - " << abs(b) << endl;
}
else if(m == -1 && b == 0){
cout << "y = -x" << endl;
}
else if(m == -1 && b > 0){
cout << "y = -x + " << b << endl;
}
else if(m == -1 && b < 0){
cout << "y = -x - " << abs(b) << endl;
}
else if (m > 0 && b == 0){
cout << "y = " << m << endl;
}
else if (m > 0 && b > 0){
cout << "y = " << m << "+" << b << endl;
}
else if (m > 0 && b < 0){
cout << "y = " << m << "x - " << abs(b) << endl;
}
else if (m < 0 && b == 0){
cout << "y = -" << abs(m) << endl;
}
else if (m < 0 && b > 0){
cout << "y = -" << abs(m) << "x + " << b << endl;
}
else if (m < 0 && b < 0){
cout << "y = -" << abs(m) << "x - " << abs(b) << endl;
}
}
} |
# 2070969, 2024-11-02 13:39:43, ----------PPPPPPPPPPPPPP (58%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int N;
cin>>N;
int r = N;
string cmd;
cin>>cmd;
float m,b;
vector<float> X;
vector<float> Y;
vector<float> XY;
float x,y;
float xi, yi, xiyi, xi2;
while(r--){
cin>>x;
X.push_back(x);
cin>>y;
Y.push_back(y);
XY.push_back(x*y);
}
for(auto e: X){
xi += e;
xi2 += e*e;
}
for(auto e: Y){
yi += e;
}
for(auto e: XY){
xiyi += e;
}
m = ((N*xiyi) - (xi*yi)) / ((N*xi2) - (xi*xi));
b = (yi - (m*xi)) / N;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(cmd=="cmd") cout<<m<<endl<<b;
else {
if(m==0 && b!= 0){
cout<<"y = "<<b;
} else if(b==0 && m!=0){
if(m==1){
cout<<"y = x";
} else if(m==-1){
cout<<"y = -x";
} else {
cout<<"y = "<<m<<"x";
}
} else if(m==0 && b==0){
cout<<"y = 0";
} else {
if(b<0){
if(m==1){
cout<<"y = x - "<<abs(b);
} else if(m==-1){
cout<<"y = -x - "<<abs(b);
} else {
cout<<"y = "<<m<<"x - "<<abs(b);
}
} else if(b>0){
if(m==1){
cout<<"y = x + "<<abs(b);
} else if(m==-1){
cout<<"y = -x + "<<abs(b);
} else {
cout<<"y = "<<m<<"x + "<<abs(b);
}
}
}
}
} | # 2070980, 2024-11-02 13:40:53, PPPPP-PPPPPPPPPPPPPPPPPP (95%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int N;
cin>>N;
int r = N;
string cmd;
cin>>cmd;
float m,b;
vector<float> X;
vector<float> Y;
vector<float> XY;
float x,y;
float xi, yi, xiyi, xi2;
while(r--){
cin>>x;
X.push_back(x);
cin>>y;
Y.push_back(y);
XY.push_back(x*y);
}
for(auto e: X){
xi += e;
xi2 += e*e;
}
for(auto e: Y){
yi += e;
}
for(auto e: XY){
xiyi += e;
}
m = ((N*xiyi) - (xi*yi)) / ((N*xi2) - (xi*xi));
b = (yi - (m*xi)) / N;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(cmd=="mb") cout<<m<<endl<<b;
else {
if(m==0 && b!= 0){
cout<<"y = "<<b;
} else if(b==0 && m!=0){
if(m==1){
cout<<"y = x";
} else if(m==-1){
cout<<"y = -x";
} else {
cout<<"y = "<<m<<"x";
}
} else if(m==0 && b==0){
cout<<"y = 0";
} else {
if(b<0){
if(m==1){
cout<<"y = x - "<<abs(b);
} else if(m==-1){
cout<<"y = -x - "<<abs(b);
} else {
cout<<"y = "<<m<<"x - "<<abs(b);
}
} else if(b>0){
if(m==1){
cout<<"y = x + "<<abs(b);
} else if(m==-1){
cout<<"y = -x + "<<abs(b);
} else {
cout<<"y = "<<m<<"x + "<<abs(b);
}
}
}
}
} |
# 2068995, 2024-11-02 10:01:25, -----PP-PP-------------- (16%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(int m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
// float r2 = bF(N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
}else{
cout << "??";
}
return 0;
} | # 2069054, 2024-11-02 10:07:29, PPPPPPP-PP-------------- (37%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
// float r2 = bF(N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
}else{
cout << "??";
}
return 0;
} | # 2069121, 2024-11-02 10:14:16, PPPPPPP-PPPPPPP--------- (58%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << "y = ";
// show m
if(r1!=1 || r1!= -1){
cout << round(r1*1e3)/1e3 << "x ";
}else{
if(r1 == 1){
cout << "x ";
}else{
cout << "-x ";
}
}
// sign right
if(r2 > 0){
cout << "+ " << round(r2*1e3)/1e3;
}else{
cout << "- " << abs(round(r2*1e3)/1e3);
}
}else{
cout << "??";
}
return 0;
} | # 2069190, 2024-11-02 10:24:10, PPPPPPP-PP-------PPPP-PP (62%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << "y = ";
// show m
int r1_c = round(r1*1e3)/1e3;
if(!(r1_c!=1 || r1_c!= -1 || r1_c==0)){
cout << round(r1*1e3)/1e3 << "x ";
}else{
if(r1 > 0){
cout << "x ";
}else if(r1 < 0){
cout << "-x ";
}
}
// sign right
int r2_c = round(r2*1e3)/1e3;
if(r2_c==0){
cout << "";
}else{
if(r2 > 0){
cout << "+ "<< round(r2*1e3)/1e3;
}else if(r2 < 0){
cout << "- " << abs(round(r2*1e3)/1e3);
}
}
// if(r2 > 0){
// cout << "+ " << round(r2*1e3)/1e3;
// }else{
// cout << "- " << abs(round(r2*1e3)/1e3);
// }
}else{
cout << "??";
}
return 0;
} | # 2069542, 2024-11-02 10:56:48, PPPPPPP-PP-----P-P--P-PP (58%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << "y = ";
// show m
int r1_c = round(r1*1e3)/1e3;
if(!(r1_c!=1 || r1_c!= -1 || r1_c==0)){
cout << round(r1*1e3)/1e3 << "x ";
}else{
if(r1 > 0){
cout << "x ";
}else if(r1 < 0){
cout << "-x ";
}
}
// sign right
int r2_c = round(r2*1e3)/1e3;
if(r2_c==0){
cout << "0";
}else{
if(r2 > 0){
cout << "+ "<< round(r2*1e3)/1e3;
}else if(r2 < 0){
cout << "- " << abs(round(r2*1e3)/1e3);
}
}
// if(r2 > 0){
// cout << "+ " << round(r2*1e3)/1e3;
// }else{
// cout << "- " << abs(round(r2*1e3)/1e3);
// }
}else{
cout << "??";
}
return 0;
} | # 2069545, 2024-11-02 10:56:58, PPPPPPP-PP-------PPPP-PP (62%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << "y = ";
// show m
int r1_c = round(r1*1e3)/1e3;
if(!(r1_c!=1 || r1_c!= -1 || r1_c==0)){
cout << round(r1*1e3)/1e3 << "x ";
}else{
if(r1 > 0){
cout << "x ";
}else if(r1 < 0){
cout << "-x ";
}
}
// sign right
int r2_c = round(r2*1e3)/1e3;
if(r2_c==0){
cout << "";
}else{
if(r2 > 0){
cout << "+ "<< round(r2*1e3)/1e3;
}else if(r2 < 0){
cout << "- " << abs(round(r2*1e3)/1e3);
}
}
// if(r2 > 0){
// cout << "+ " << round(r2*1e3)/1e3;
// }else{
// cout << "- " << abs(round(r2*1e3)/1e3);
// }
}else{
cout << "??";
}
return 0;
} | # 2069600, 2024-11-02 11:02:36, PPPPPPP-PPPPPPP--PPPP-PP (83%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << "y = ";
// show m
int r1_c = round(r1*1e3)/1e3;
if(r1_c!=1 || r1_c!= -1 || r1_c==0){
if(r1_c == 1){
cout << "x ";
}else if(r1_c == -1){
cout << "-x ";
}else if(r1_c == 0){
cout << "";
}else{
cout << round(r1*1e3)/1e3 << "x ";
}
}else{
if(r1 > 0){
cout << "x ";
}else if(r1 < 0){
cout << "-x ";
}
}
// sign right
int r2_c = round(r2*1e3)/1e3;
if(r2_c==0){
cout << "";
}else{
if(r2 > 0){
cout << "+ "<< round(r2*1e3)/1e3;
}else if(r2 < 0){
cout << "- " << abs(round(r2*1e3)/1e3);
}
}
// if(r2 > 0){
// cout << "+ " << round(r2*1e3)/1e3;
// }else{
// cout << "- " << abs(round(r2*1e3)/1e3);
// }
}else{
cout << "??";
}
return 0;
} | # 2069687, 2024-11-02 11:13:23, PPPPPPP-PPPPPPPP-PPPPPPP (91%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << "y = ";
// show m
int r1_c = round(r1*1e3)/1e3;
bool m_nshow = false;
if(r1_c!=1 || r1_c!= -1 || r1_c==0){
if(r1_c == 1){
cout << "x ";
}else if(r1_c == -1){
cout << "-x ";
}else if(r1_c == 0){
cout << "";
m_nshow = true;
}else{
cout << round(r1*1e3)/1e3 << "x ";
}
}else{
if(r1 > 0){
cout << "x ";
}else if(r1 < 0){
cout << "-x ";
}
}
// sign right
int r2_c = round(r2*1e3)/1e3;
if(r2_c==0){
if(m_nshow){
cout << "0";
}
cout << "";
}else{
if(r2 > 0){
if(m_nshow){
cout << "+"<< round(r2*1e3)/1e3;
}else{
cout << "+ "<< round(r2*1e3)/1e3;
}
}else if(r2 < 0){
if(m_nshow){
cout << "-" << abs(round(r2*1e3)/1e3);
}else{
cout << "- " << abs(round(r2*1e3)/1e3);
}
}
}
// if(r2 > 0){
// cout << "+ " << round(r2*1e3)/1e3;
// }else{
// cout << "- " << abs(round(r2*1e3)/1e3);
// }
}else{
cout << "??";
}
return 0;
} | # 2070094, 2024-11-02 11:50:12, PPPPPPP-PPPPPPPP-PPPPPPP (91%)
// 200
#include<bits/stdc++.h>
using namespace std;
float zig_xP2(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += (val[i-1].first*val[i-1].first);
}
return sum;
}
float zig_x(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first;
}
return sum;
}
float zig_y(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].second;
}
return sum;
}
float zig_xy(int N, vector<pair<float, float>> &val){
float sum = 0;
for(int i=1; i<=N; i++){
sum += val[i-1].first*val[i-1].second;
}
return sum;
}
float m(int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return ( (N*zXY)-(zX*zY) )/ ( (N*zX2)-pow(zX, 2) );
}
float bF(float m, int N, vector<pair<float, float>> &val){
float zX = zig_x(N, val);
float zY = zig_y(N, val);
float zXY = zig_xy(N, val);
float zX2 = zig_xP2(N, val);
return (zY-(m*zX))/N;
}
int main(){
int N; cin >> N;
string func; cin >> func;
float a,b;
vector<pair<float, float>> dat;
for(int i=0; i<N; i++){
cin >> a >> b;
dat.push_back({a, b});
}
if(func == "mb"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << round(r1*1e3)/1e3 << endl;
cout << round(r2*1e3)/1e3 << endl;
}else if(func == "func"){
float r1 = m(N, dat);
float r2 = bF(r1, N, dat);
cout << "y = ";
// show m
int r1_c = round(r1*1e3)/1e3;
bool m_nshow = false;
if(r1_c!=1 || r1_c!= -1 || r1_c==0){
if(r1_c == 1){
cout << "x ";
}else if(r1_c == -1){
cout << "-x ";
}else if(r1_c == 0){
cout << "";
m_nshow = true;
}else{
cout << round(r1*1e3)/1e3 << "x ";
}
}else{
if(r1 > 0){
cout << "x ";
}else if(r1 < 0){
cout << "-x ";
}
}
// sign right
int r2_c = round(r2*1e3)/1e3;
if(r2_c==0){
if(m_nshow){
cout << "0";
}
cout << "";
}else{
if(r2 > 0){
if(m_nshow){
cout << "+"<< round(r2*1e3)/1e3;
}else{
cout << "+ "<< round(r2*1e3)/1e3;
}
}else if(r2 < 0){
if(m_nshow){
cout << "-" << abs(round(r2*1e3)/1e3);
}else{
cout << "- " << abs(round(r2*1e3)/1e3);
}
}
}
// if(r2 > 0){
// cout << "+ " << round(r2*1e3)/1e3;
// }else{
// cout << "- " << abs(round(r2*1e3)/1e3);
// }
}else{
cout << "??";
}
return 0;
} |
# 2071309, 2024-11-02 14:21:39, ------------------------ (0%)
#include <iostream>
#include <vector>
#include <utility>
#include <cmath>
using namespace std;
int main() {
int pnts; string mode; cin >> pnts >> mode;
vector<pair<float,float>> testsample(pnts);
float xi, yi;
while(cin >> xi){
cin >> yi;
testsample.push_back(make_pair(xi, yi));
}
float sumXY = 0;
float sumX = 0;
float sumY = 0;
float sqrX = 0;
for(int i=0; i<pnts; i++){
sumX += testsample[i].first;
}
for(int i=0; i<pnts; i++){
sumY += testsample[i].second;
}
for(int i=0; i<pnts; i++){
sumXY += testsample[i].first * testsample[i].second;
}
for(int i=0; i<pnts; i++){
sqrX += testsample[i].first * testsample[i].first;
}
float m = pnts*sumXY - sumX*sumY; m/=(pnts*sqrX-sumX*sumX);
float b = sumY-m*sumX; b/=pnts;
if(mode == "mb"){
cout << round(m*1e3)/1e3 << '\n';
cout << round(b*1e3)/1e3 << '\n';
} else {
cout << "y = " << round(m*1e3)/1e3 << " + " << round(b*1e3)/1e3;
}
} | # 2071399, 2024-11-02 14:31:30, ------------------------ (0%)
#include <iostream>
#include <vector>
#include <utility>
#include <cmath>
using namespace std;
int main() {
int pnts; string mode; cin >> pnts >> mode;
vector<pair<float,float>> testsample;
float xi, yi;
for(int i=0; i<pnts; i++){
cin >> xi >> yi;
testsample.push_back(make_pair(xi, yi));
}
cout << "\n------------------------------------------------------\n";
float sumXY = 0;
float sumX = 0;
float sumY = 0;
float sqrX = 0;
for(int i=0; i<pnts; i++){
sumX += testsample[i].first;
}
cout << sumX << '\n';
for(int i=0; i<pnts; i++){
sumY += testsample[i].second;
}
cout << sumY << '\n';
for(int i=0; i<pnts; i++){
sumXY += testsample[i].first * testsample[i].second;
}
cout << sumXY << '\n';
for(int i=0; i<pnts; i++){
sqrX += testsample[i].first * testsample[i].first;
}
cout << sqrX << '\n';
float m = pnts*sumXY - sumX*sumY; m/=(pnts*sqrX-sumX*sumX);
float b = sumY-m*sumX; b/=pnts;
if(mode == "mb"){
cout << round(m*1e3)/1e3 << '\n';
cout << round(b*1e3)/1e3 << '\n';
} else {
cout << "y = " << round(m*1e3)/1e3 << " + " << round(b*1e3)/1e3;
}
} | # 2071415, 2024-11-02 14:32:48, PPPPPPPPPP-------------- (41%)
#include <iostream>
#include <vector>
#include <utility>
#include <cmath>
using namespace std;
int main() {
int pnts; string mode; cin >> pnts >> mode;
vector<pair<float,float>> testsample;
float xi, yi;
for(int i=0; i<pnts; i++){
cin >> xi >> yi;
testsample.push_back(make_pair(xi, yi));
}
//cout << "\n------------------------------------------------------\n";
float sumXY = 0;
float sumX = 0;
float sumY = 0;
float sqrX = 0;
for(int i=0; i<pnts; i++){
sumX += testsample[i].first;
}
//cout << sumX << '\n';
for(int i=0; i<pnts; i++){
sumY += testsample[i].second;
}
//cout << sumY << '\n';
for(int i=0; i<pnts; i++){
sumXY += testsample[i].first * testsample[i].second;
}
//cout << sumXY << '\n';
for(int i=0; i<pnts; i++){
sqrX += testsample[i].first * testsample[i].first;
}
//cout << sqrX << '\n';
float m = pnts*sumXY - sumX*sumY; m/=(pnts*sqrX-sumX*sumX);
float b = sumY-m*sumX; b/=pnts;
if(mode == "mb"){
cout << round(m*1e3)/1e3 << '\n';
cout << round(b*1e3)/1e3 << '\n';
} else {
cout << "y = " << round(m*1e3)/1e3 << " + " << round(b*1e3)/1e3;
}
} | # 2071543, 2024-11-02 14:47:15, PPPPPPPPPPPPPPPPPP--PPPP (91%)
#include <iostream>
#include <vector>
#include <utility>
#include <cmath>
using namespace std;
int main() {
int pnts; string mode; cin >> pnts >> mode;
vector<pair<float,float>> testsample;
float xi, yi;
for(int i=0; i<pnts; i++){
cin >> xi >> yi;
testsample.push_back(make_pair(xi, yi));
}
//cout << "\n------------------------------------------------------\n";
float sumXY = 0;
float sumX = 0;
float sumY = 0;
float sqrX = 0;
for(int i=0; i<pnts; i++){
sumX += testsample[i].first;
}
//cout << sumX << '\n';
for(int i=0; i<pnts; i++){
sumY += testsample[i].second;
}
//cout << sumY << '\n';
for(int i=0; i<pnts; i++){
sumXY += testsample[i].first * testsample[i].second;
}
//cout << sumXY << '\n';
for(int i=0; i<pnts; i++){
sqrX += testsample[i].first * testsample[i].first;
}
//cout << sqrX << '\n';
float m = pnts*sumXY - sumX*sumY; m/=(pnts*sqrX-sumX*sumX);
float b = sumY-m*sumX; b/=pnts;
float finalm = round(m*1e3)/1e3;
float finalb = round(b*1e3)/1e3;
if(mode == "mb"){
cout << finalm << '\n';
cout << finalb << '\n';
} else if(mode == "func") {
if(finalm==0&&finalb==0){
cout << "y = 0";
} else if(finalm == 0 && finalb != 0){
cout << "y = " << finalb;
} else if(finalb == 0 && finalm != 0){
cout << "y = " << finalm;
} else if(finalm == -1){
if(finalb > 0){cout << "y = -x + " << finalb;}
else if(finalb < 0){cout << "y = -x - " << (-1)*finalb;}
} else if(finalm == 1){
if(finalb > 0){cout << "y = x + " << finalb;}
else if(finalb < 0){cout << "y = x - " << (-1)*finalb;}
} else {
if(finalb > 0){cout << "y = " << finalm <<"x + " << finalb;}
else if(finalb < 0){cout << "y = " << finalm <<"x - " << (-1)*finalb;}
}
}
} | # 2071560, 2024-11-02 14:48:54, PPPPPPPPPPPPPPPPPP--PPPP (91%)
#include <iostream>
#include <vector>
#include <utility>
#include <cmath>
using namespace std;
int main() {
int pnts; string mode; cin >> pnts >> mode;
vector<pair<float,float>> testsample;
float xi, yi;
for(int i=0; i<pnts; i++){
cin >> xi >> yi;
testsample.push_back(make_pair(xi, yi));
}
//cout << "\n------------------------------------------------------\n";
float sumXY = 0;
float sumX = 0;
float sumY = 0;
float sqrX = 0;
for(int i=0; i<pnts; i++){
sumX += testsample[i].first;
}
//cout << sumX << '\n';
for(int i=0; i<pnts; i++){
sumY += testsample[i].second;
}
//cout << sumY << '\n';
for(int i=0; i<pnts; i++){
sumXY += testsample[i].first * testsample[i].second;
}
//cout << sumXY << '\n';
for(int i=0; i<pnts; i++){
sqrX += testsample[i].first * testsample[i].first;
}
//cout << sqrX << '\n';
float m = pnts*sumXY - sumX*sumY; m/=(pnts*sqrX-sumX*sumX);
float b = sumY-m*sumX; b/=pnts;
float finalm = round(m*1e3)/1e3;
float finalb = round(b*1e3)/1e3;
if(mode == "mb"){
cout << finalm << '\n';
cout << finalb << '\n';
} else if(mode == "func") {
if(finalm==0&&finalb==0){
cout << "y = 0";
} else if(finalm == 0 && finalb != 0){
cout << "y = " << finalb;
} else if(finalb == 0 && finalm != 0){
cout << "y = " << finalm << "x";
} else if(finalm == -1){
if(finalb > 0){cout << "y = -x + " << finalb;}
else if(finalb < 0){cout << "y = -x - " << (-1)*finalb;}
} else if(finalm == 1){
if(finalb > 0){cout << "y = x + " << finalb;}
else if(finalb < 0){cout << "y = x - " << (-1)*finalb;}
} else {
if(finalb > 0){cout << "y = " << finalm <<"x + " << finalb;}
else if(finalb < 0){cout << "y = " << finalm <<"x - " << (-1)*finalb;}
}
}
} | # 2071567, 2024-11-02 14:49:34, PPPPPPPPPPPPPPPPPP--PPPP (91%)
#include <iostream>
#include <vector>
#include <utility>
#include <cmath>
using namespace std;
int main() {
int pnts; string mode; cin >> pnts >> mode;
vector<pair<float,float>> testsample;
float xi, yi;
for(int i=0; i<pnts; i++){
cin >> xi >> yi;
testsample.push_back(make_pair(xi, yi));
}
//cout << "\n------------------------------------------------------\n";
float sumXY = 0;
float sumX = 0;
float sumY = 0;
float sqrX = 0;
for(int i=0; i<pnts; i++){
sumX += testsample[i].first;
}
//cout << sumX << '\n';
for(int i=0; i<pnts; i++){
sumY += testsample[i].second;
}
//cout << sumY << '\n';
for(int i=0; i<pnts; i++){
sumXY += testsample[i].first * testsample[i].second;
}
//cout << sumXY << '\n';
for(int i=0; i<pnts; i++){
sqrX += testsample[i].first * testsample[i].first;
}
//cout << sqrX << '\n';
float m = pnts*sumXY - sumX*sumY; m/=(pnts*sqrX-sumX*sumX);
float b = sumY-m*sumX; b/=pnts;
float finalm = round(m*1e3)/1e3;
float finalb = round(b*1e3)/1e3;
if(mode == "mb"){
cout << finalm << '\n';
cout << finalb << '\n';
} else if(mode == "func") {
if(finalm==0&&finalb==0){
cout << "y = 0";
} else if(finalm == 0 && finalb != 0){
cout << "y = " << finalb;
} else if(finalb == 0 && finalm != 0){
cout << "y = " << finalm << "x";
} else if(finalm == -1){
if(finalb > 0){cout << "y = -x + " << finalb;}
else if(finalb < 0){cout << "y = -x - " << (-1)*finalb;}
} else if(finalm == 1){
if(finalb > 0){cout << "y = x + " << finalb;}
else if(finalb < 0){cout << "y = x - " << (-1)*finalb;}
} else {
if(finalb > 0){cout << "y = " << finalm <<"x + " << finalb;}
else if(finalb < 0){cout << "y = " << finalm <<"x - " << (-1)*finalb;}
}
}
} |
# 2069062, 2024-11-02 10:08:38, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
// else{
// }
} | # 2069217, 2024-11-02 10:26:53, PPPPPPPPPPPPPPPP-PPP-P-- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else{
if(m==0){cout<<"y = "<<b;}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
} | # 2069244, 2024-11-02 10:30:38, PPPPPPPPPPPPPPPP-PPP-P-- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else{
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = -"<<round(b*-1*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
} | # 2069273, 2024-11-02 10:33:12, Compilation error (0%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else{
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = -"<<round(b*-1*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>0){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if (m<0){
if(m>0){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} | # 2069289, 2024-11-02 10:34:24, PPPPPPPPPPPP---P-PPP-P-- (70%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else{
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = -"<<round(b*-1*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>0){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if (m<0){
if(m>0){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
}} | # 2069299, 2024-11-02 10:35:02, PPPPPPPPPPPPPPPP-PPP-P-- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else{
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = -"<<round(b*-1*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
} | # 2069349, 2024-11-02 10:38:35, PPPPPPPPPPPPPPPP-PPP-P-- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else{
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = -"<<round(b*-1*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>1){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if(m<-1){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} | # 2069363, 2024-11-02 10:40:09, PPPPPPPPPPPPPPPP-PPP-P-- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else{
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>1){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if(m<-1){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} | # 2069381, 2024-11-02 10:42:08, Compilation error (0%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else if(cout=="func"){
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>1){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if(m<-1){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} | # 2069385, 2024-11-02 10:42:25, PPPPPPPPPPPPPPPP-PPP-P-- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else if(out=="func"){
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>1){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if(m<-1){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} | # 2069390, 2024-11-02 10:42:58, ----------PPPPPP-PPP-P-- (41%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="func"){
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>1){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if(m<-1){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} | # 2069403, 2024-11-02 10:43:53, PPPPPPPPPPPPPPPP-PPP-P-- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else if(out=="func"){
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x +"<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>1){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if(m<-1){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} | # 2069789, 2024-11-02 11:25:02, PPPPPPPPPPPPPPPP-PPPPP-- (87%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n; string out;
cin>>n>>out;
double xx,yy; vector<double> x; vector<double> y;
for(int i=0;i<n;i++){
cin>>xx>>yy;
x.push_back(xx); y.push_back(yy);
}
double m,q=0,w=0,e=0,r=0;
for(int i=0;i<n;i++){q+=x[i]*y[i]; w+=x[i]; e+=y[i]; r+=pow(x[i],2);}
m=((n*q)-(w*e))/((n*r)-pow(w,2));
double b=(e-(m*w))/n;
if(out=="mb"){cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;}
else if(out=="func"){
if(m==0){
if(b>0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b<0)cout<<"y = "<<round(b*1e3)/1e3;
else if(b==0)cout<<"y = 0";}
else{
if(m==-1){
if(b==0)cout<<"y = -x";
else if(b<0) cout<<"y = -x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -x + "<<round(b*1e3)/1e3;
}
else if(m==1){
if(b==0) cout<<"y = x";
else if(b<0) cout<<"y = x - "<<round(b*-1*1e3)/1e3;
else if(b>0) cout<<"y = x + "<<round(b*1e3)/1e3;
}
else{
if(m>1){
if(b==0) cout<<"y = "<<round(m*1e3)/1e3<<'x';
else if(b<0) cout<<"y = "<<round(m*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = "<<round(m*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
else if(m<-1){
if(b==0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<'x';
else if(b<0) cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x - "<<round(b*-1*1e3)/1e3;
else if(b>0)cout<<"y = -"<<round(m*-1*1e3)/1e3<<"x + "<<round(b*1e3)/1e3;
}
}
}
}
} |
# 2071094, 2024-11-02 13:54:51, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int d()
{
return 5;
}
int main()
{
int n;
string type;
cin >> n;
cin >> type;
cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
for (int i = 0; i < n; i++)
{
cout << x[i] << " " << y[i] << endl;
}
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
if (type == "func")
{
cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl;
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
}
} | # 2071102, 2024-11-02 13:55:45, -----------P---PPPPPPPPP (41%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl;
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
}
} | # 2071113, 2024-11-02 13:56:58, -----------P---PPPPPPPPP (41%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl; //
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b == 0) cout << "y = " << m << "x" << endl;
}
} | # 2071123, 2024-11-02 13:58:09, ----------PP---PPPPPPPPP (45%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl; //
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b > 1) cout << "y = " << m << "x + " << b << endl;
}
} | # 2071150, 2024-11-02 14:02:02, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
m = 55, b = 0;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl;
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b > 1) cout << "y = " << m << "x + " << b << endl;
else if (m > 1 && b == 0) cout << "y = " << m << "x" << endl;
}
} | # 2071154, 2024-11-02 14:02:16, ----------PP---PPPPPPPPP (45%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
//m = 55, b = 0;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl;
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b > 1) cout << "y = " << m << "x + " << b << endl;
else if (m > 1 && b == 0) cout << "y = " << m << "x" << endl;
}
} | # 2071191, 2024-11-02 14:06:20, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
m = 1, b = -4;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (b > -1 && b <= 0) cout << "y = " << m << "x" << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl;
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b > 1) cout << "y = " << m << "x + " << b << endl;
else if (m > 1 && b == 0) cout << "y = " << m << "x" << endl;
}
} | # 2071193, 2024-11-02 14:06:32, ----------PP----PP-PPPPP (37%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
//m = 1, b = -4;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (b > -1 && b <= 0) cout << "y = " << m << "x" << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl;
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b > 1) cout << "y = " << m << "x + " << b << endl;
else if (m > 1 && b == 0) cout << "y = " << m << "x" << endl;
}
} | # 2071197, 2024-11-02 14:06:51, ----------PP---PPPPPPPPP (45%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m=round(m*1e3)/1e3;
b=round(b*1e3)/1e3;
//m = 1, b = -4;
if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0) cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0) cout << "y = -x" << endl;
else if (m == -1) cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0) cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0) cout << "y = x" << endl;
else if (m == 1) cout << "y = x + " << b << endl;
else if (m == 0 && b == 0) cout << "y = 0" << endl;
else if (m > -1 && m <= 0) cout << "y = " << b << endl;
else if (m > 1 && b < 0) cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b > 1) cout << "y = " << m << "x + " << b << endl;
else if (m > 1 && b == 0) cout << "y = " << m << "x" << endl;
else if (b > -1 && b <= 0) cout << "y = " << m << "x" << endl;
}
} | # 2071210, 2024-11-02 14:07:48, PPPPPP-PPPPP---PPPPPPPPP (83%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
string type;
cin >> n;
cin >> type;
// cout << n << " " << type << endl;
vector<float> x, y;
for (int i = 0; i < n; i++)
{
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
// for (int i = 0; i < n; i++)
// {
// cout << x[i] << " " << y[i] << endl;
// }
float m = 0.0, b = 0.0;
float mx = 0.0;
for (int i = 0; i < n; i++)
{
mx += x[i];
}
float my = 0.0;
for (int i = 0; i < n; i++)
{
my += y[i];
}
float mxy = 0.0;
for (int i = 0; i < n; i++)
{
mxy += x[i] * y[i];
}
// cout << "mxy " << mxy << " mx " << mx << " my " << my << endl;
float mx2 = 0.0;
for (int i = 0; i < n; i++)
{
mx2 += pow(x[i], 2);
}
m = (n * mxy) - (mx * my);
// cout << "Up: " << m << endl;
float md = (n * mx2) - pow(mx, 2);
// cout << "Down: " << m << endl;
m = m / md;
b = (my - m * mx) / n;
m = round(m * 1e3) / 1e3;
b = round(b * 1e3) / 1e3;
// m = 1, b = -4;
if (type == "mb")
{
cout << m << endl
<< b << endl;
}
else if (type == "func")
{
// cout << "Output: " << m << " " << b << endl;
if (m == -1 && b < 0)
cout << "y = -x - " << abs(b) << endl;
else if (m == -1 && b == 0)
cout << "y = -x" << endl;
else if (m == -1)
cout << "y = -x + " << b << endl;
else if (m == 1 && b < 0)
cout << "y = x - " << abs(b) << endl;
else if (m == 1 && b == 0)
cout << "y = x" << endl;
else if (m == 1)
cout << "y = x + " << b << endl;
else if (m == 0 && b == 0)
cout << "y = 0" << endl;
else if (m > -1 && m <= 0)
cout << "y = " << b << endl;
else if (m > 1 && b < 0)
cout << "y = " << m << "x - " << abs(b) << endl;
else if (m > 1 && b > 1)
cout << "y = " << m << "x + " << b << endl;
else if (m > 1 && b == 0)
cout << "y = " << m << "x" << endl;
else if (b > -1 && b <= 0)
cout << "y = " << m << "x" << endl;
}
} |
# 2071279, 2024-11-02 14:18:05, PPPPPPPPPPP-P--PP---PP-- (66%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0 ";
}
else if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
cout<<"y"<<" = "<<mn;
}
else if(mn==-1){
cout<<"y"<<" "<<" = "<<" -x "<<" + "<<bn;
}
else{
cout<<"y"<<" "<<" = "<<mn<<"x"<<" + "<<bn;
}
}
} | # 2071483, 2024-11-02 14:40:50, ------------------------ (0%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
cout<<mn<<' '<<bn<<endl;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
if(m==1){
cout<<"y"<<" = "<<"x";
}
else if(m==-1){
cout<<"y"<<" = "<<"-x";
}
else{
cout<<"y"<<" = "<<mn<<"x";
}
}
else if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0";
}
else if(bn!=0&&mn!=0){
if(m==-1&&bn<0){
cout<<"y"<<" = "<<"-x"<<" - "<<-bn;
}
else if(m==-1&&bn>0){
cout<<"y"<<" = "<<"-x"<<" + "<<bn;
}
else if(m==1&&bn>0){
cout<<"y"<<" = "<<"x"<<" + "<<bn;
}
else if(m==1&&bn<0){
cout<<"y"<<" = "<<"x"<<" - "<<-bn;
}
else if(bn>0){
cout<<"y"<<" = "<<mn<<"x"<<" + "<<bn;
}
}
}
} | # 2071513, 2024-11-02 14:43:40, ------------------------ (0%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
cout<<mn<<' '<<bn<<endl;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
if(m==1){
cout<<"y"<<" = "<<"x";
}
else if(m==-1){
cout<<"y"<<" = "<<"-x";
}
else{
cout<<"y"<<" = "<<mn<<"x";
}
}
else if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0";
}
else if(bn!=0&&mn!=0){
if(m==-1&&bn<0){
cout<<"y"<<" = "<<"-x"<<" - "<<-bn;
}
else if(m==-1&&bn>0){
cout<<"y"<<" = "<<"-x"<<" + "<<bn;
}
else if(m==1&&bn>0){
cout<<"y"<<" = "<<"x"<<" + "<<bn;
}
else if(m==1&&bn<0){
cout<<"y"<<" = "<<"x"<<" - "<<-bn;
}
else if(bn>0){
cout<<"y"<<" = "<<mn<<"x"<<" + "<<bn;
}
}
}
} | # 2071517, 2024-11-02 14:44:11, PPPPPPPPPPP-P--PP-PP-P-- (70%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
if(m==1){
cout<<"y"<<" = "<<"x";
}
else if(m==-1){
cout<<"y"<<" = "<<"-x";
}
else{
cout<<"y"<<" = "<<mn<<"x";
}
}
else if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0";
}
else if(bn!=0&&mn!=0){
if(m==-1&&bn<0){
cout<<"y"<<" = "<<"-x"<<" - "<<-bn;
}
else if(m==-1&&bn>0){
cout<<"y"<<" = "<<"-x"<<" + "<<bn;
}
else if(m==1&&bn>0){
cout<<"y"<<" = "<<"x"<<" + "<<bn;
}
else if(m==1&&bn<0){
cout<<"y"<<" = "<<"x"<<" - "<<-bn;
}
else if(bn>0){
cout<<"y"<<" = "<<mn<<"x"<<" + "<<bn;
}
}
}
} | # 2071588, 2024-11-02 14:52:01, PPPPPPPPPP-----PP-PP-P-- (62%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
if(m==1){
cout<<"y"<<" = "<<"x";
}
else if(m==-1){
cout<<"y"<<" = "<<"-x";
}
else{
cout<<"y"<<" = "<<mn<<"x";
}
}
else if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0";
}
else if(bn!=0&&mn!=0){
if(m==-1&&bn<0){
cout<<"y"<<" = "<<"-x"<<" - "<<-bn;
}
else if(m==-1&&bn>0){
cout<<"y"<<" = "<<"-x"<<" + "<<bn;
}
else if(m==1&&bn>0){
cout<<"y"<<" = "<<"x"<<" + "<<bn;
}
else if(m==1&&bn<0){
cout<<"y"<<" = "<<"x"<<" - "<<-bn;
}
else if(mn!=1&&mn!=-1&&bn>0){
cout<<"y"<<" = "<<mn<<"x"<<" - "<<-bn;
}
else if(bn>0){
cout<<"y"<<" = "<<mn<<"x"<<" + "<<bn;
}
}
}
} | # 2071607, 2024-11-02 14:54:24, PPPPPPPPPPPPPPPPP-PP-P-- (83%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
if(m==1){
cout<<"y"<<" = "<<"x";
}
else if(m==-1){
cout<<"y"<<" = "<<"-x";
}
else{
cout<<"y"<<" = "<<mn<<"x";
}
}
else if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0";
}
else if(bn!=0&&mn!=0){
if(m==-1&&bn<0){
cout<<"y"<<" = "<<"-x"<<" - "<<-bn;
}
else if(m==-1&&bn>0){
cout<<"y"<<" = "<<"-x"<<" + "<<bn;
}
else if(m==1&&bn>0){
cout<<"y"<<" = "<<"x"<<" + "<<bn;
}
else if(m==1&&bn<0){
cout<<"y"<<" = "<<"x"<<" - "<<-bn;
}
else if(mn!=1&&mn!=-1&&bn<0){
cout<<"y"<<" = "<<mn<<"x"<<" - "<<-bn;
}
else if(bn>0){
cout<<"y"<<" = "<<mn<<"x"<<" + "<<bn;
}
}
}
} | # 2071747, 2024-11-02 15:10:56, PPPPPPPPPPPPPPPPP-PP-P-- (83%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
if(m==1){
cout<<"y"<<" = "<<"x";
}
else if(m==-1){
cout<<"y"<<" = "<<"-x";
}
else{
cout<<"y"<<" = "<<mn<<"x";
}
}
else if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0";
}
else if(bn!=0&&mn!=0){
if(m==-1&&bn<0){
cout<<"y"<<" = "<<"-x"<<" - "<<-bn;
}
else if(m==-1&&bn>0){
cout<<"y"<<" = "<<"-x"<<" + "<<bn;
}
else if(m==1&&bn>0){
cout<<"y"<<" = "<<"x"<<" + "<<bn;
}
else if(m==1&&bn<0){
cout<<"y"<<" = "<<"x"<<" - "<<-bn;
}
else if(mn!=1&&mn!=-1&&bn<0){
cout<<"y"<<" = "<<mn<<"x"<<" - "<<-bn;
}
else{
cout<<"y"<<" = "<<mn<<"x"<<" + "<<bn;
}
}
}
} | # 2071754, 2024-11-02 15:12:27, PPPPPPPPPPPPPPPPP-PP-P-- (83%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
using namespace std;
int main(){
int num;
cin>>num;
int numn = num;
string y;
cin>>y;
vector<pair<float,float>> p;
while(num--){
float a,b;
cin>>a>>b;
p.push_back(make_pair(a,b));
}
float sumxy =0.0;
for(auto&e:p){
sumxy+=e.first*e.second;
}
float sumx =0.0;
float sumy =0.0;
for(auto&e:p){
sumx+=e.first;
sumy+=e.second;
}
float sumpx =0.0;
for(auto&e:p){
sumpx += pow(e.first,2);
}
float up = (numn*sumxy)-sumx*sumy;
float down = (numn*sumpx)-sumx*sumx;
float m = up/down;
float b = (sumy-m*sumx)/numn;
float mn = round(m*1e3)/1e3;
float bn = round(b*1e3)/1e3;
if(y == "mb"){
cout<<mn<<endl;
cout<<bn<<endl;
}
if(y=="func"){
if(mn==0&&bn!=0){
cout<<"y"<<" = "<<bn;
}
else if(bn==0&&mn!=0){
if(m==1){
cout<<"y"<<" = "<<"x";
}
else if(m==-1){
cout<<"y"<<" = "<<"-x";
}
else{
cout<<"y"<<" = "<<mn<<"x";
}
}
else if(mn==0&&bn==0){
cout<<"y"<<" = "<<"0";
}
else if(bn!=0&&mn!=0){
if(m==-1&&bn<0){
cout<<"y"<<" = "<<"-x"<<" - "<<-bn;
}
else if(m==-1&&bn>0){
cout<<"y"<<" = "<<"-x"<<" + "<<bn;
}
else if(m==1&&bn>0){
cout<<"y"<<" = "<<"x"<<" + "<<bn;
}
else if(m==1&&bn<0){
cout<<"y"<<" = "<<"x"<<" - "<<-bn;
}
else if(mn!=1&&mn!=-1&&bn<0){
cout<<"y"<<" = "<<mn<<"x"<<" - "<<-bn;
}
else if(mn!=1&&mn!=-1&&bn>0){
cout<<"y"<<" = "<<mn<<"x"<<" + "<<bn;
}
}
}
} |
# 2069484, 2024-11-02 10:51:16, PPPPPPPPPP-------------- (41%)
#include <bits/stdc++.h>
using namespace std;
int main(){
vector<pair<float,float>> allnum;
long long n;
cin >> n;
float nums1,nums2,m =0,b =0;
string wants;
cin >> wants;
for(int i = 0; i < n; i++){
cin >> nums1 >> nums2;
allnum.push_back(make_pair(nums1,nums2));
}
if(wants == "mb"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3;
} /*else if(wants == "func"){
}*/
} | # 2069659, 2024-11-02 11:08:36, PPPPPPPPPPP-P--P--PP---- (62%)
#include <bits/stdc++.h>
using namespace std;
int main(){
vector<pair<float,float>> allnum;
long long n;
cin >> n;
float nums1,nums2,m =0,b =0;
string wants;
cin >> wants;
for(int i = 0; i < n; i++){
cin >> nums1 >> nums2;
allnum.push_back(make_pair(nums1,nums2));
}
if(wants == "mb"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3;
} else if(wants == "func"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << "y = ";
if(m == -1) cout << "-x";
if(m == 1) cout << 'x';
if((m > 1|| m < -1 )) { cout << round(m*1e3)/1e3 << 'x';
if(b >0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(m*1e3)/1e3 );
}
if(m ==0){
if(b >= 0) cout << round(m*1e3)/1e3 ;
if(b < 0) cout << round(m*1e3)/1e3 ;}
}
} | # 2069689, 2024-11-02 11:13:45, PPPPPPPPPPPPPPPP--PP-P-- (79%)
#include <bits/stdc++.h>
using namespace std;
int main(){
vector<pair<float,float>> allnum;
long long n;
cin >> n;
float nums1,nums2,m =0,b =0;
string wants;
cin >> wants;
for(int i = 0; i < n; i++){
cin >> nums1 >> nums2;
allnum.push_back(make_pair(nums1,nums2));
}
if(wants == "mb"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3;
} else if(wants == "func"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << "y = ";
if(m == -1) cout << "-x";
if(m == 1) cout << 'x';
if((m > 1|| m < -1 )) { cout << round(m*1e3)/1e3 << 'x';
if(b >0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(b*1e3)/1e3 );
}
if(m ==0){
if(b >= 0) cout << round(b*1e3)/1e3 ;
if(b < 0) cout << round(b*1e3)/1e3 ;}
}
} | # 2069722, 2024-11-02 11:18:18, PPPPPPPPPPPPPPPP--PP-PP- (83%)
#include <bits/stdc++.h>
using namespace std;
int main(){
vector<pair<float,float>> allnum;
long long n;
cin >> n;
float nums1,nums2,m =0,b =0;
string wants;
cin >> wants;
for(int i = 0; i < n; i++){
cin >> nums1 >> nums2;
allnum.push_back(make_pair(nums1,nums2));
}
if(wants == "mb"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3;
} else if(wants == "func"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << "y = ";
if(m == -1) {cout << "-x";
if(b >0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(b*1e3)/1e3 );};
if(m == 1) {cout << 'x';
if(b > 0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(b*1e3)/1e3 );};
if((m > 1|| m < -1 )) { cout << round(m*1e3)/1e3 << 'x';
if(b >0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(b*1e3)/1e3 );
}
if(m ==0){
if(b > 0) cout << round(b*1e3)/1e3 ;
if(b < 0) cout << round(b*1e3)/1e3 ;
if(b == 0) cout << b;}
}
} | # 2069738, 2024-11-02 11:20:36, PPPPPPPPPPPPPPPP--PP-PP- (83%)
#include <bits/stdc++.h>
using namespace std;
int main(){
vector<pair<float,float>> allnum;
long long n;
cin >> n;
float nums1,nums2,m =0,b =0;
string wants;
cin >> wants;
for(int i = 0; i < n; i++){
cin >> nums1 >> nums2;
allnum.push_back(make_pair(nums1,nums2));
}
if(wants == "mb"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3;
} else if(wants == "func"){
float mup = 0,mu1=0,mu21=0,mu22=0;
float md = 0,md2 =0,md1=0;
for(int i = 0; i <=n -1; i++){
md2 += (allnum[i].first);
md1 += pow((allnum[i].first),2);
mu1 += ((allnum[i].first) * (allnum[i].second));
mu21 += (allnum[i].first);
mu22 += (allnum[i].second);
}
m = (n*(mu1) - (mu21*mu22))/((n*md1) - (pow(md2,2)));
b = ( mu22 - (m*mu21))/n;
cout << "y = ";
if(m == -1) {cout << "-x";
if(b >0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(b*1e3)/1e3 );}
if(m == 1) {cout << 'x';
if(b > 0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(b*1e3)/1e3 );}
if((m > 1|| m < -1 )) { cout << round(m*1e3)/1e3 << 'x';
if(b >0) cout << " + " << round(b*1e3)/1e3 ;
if(b < 0) cout << " - " << abs(round(b*1e3)/1e3 );
}
if(m ==0){
if(b > 0) cout << round(b*1e3)/1e3 ;
if(b < 0) cout << round(b*1e3)/1e3 ;
if(b == 0) cout << b;}
}
} |
# 2068863, 2024-11-02 09:48:37, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n, x, y, m, b, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0; // float*
cin >> n;
string s;
cin >> s;
vector<pair<float, float>> v;
for(int i = 0; i < n; i++){
cin >> x >> y;
v.push_back(make_pair(x, y));
}
if(s == "mb"){
for(auto e : v){
sum1 += (e.first * e.second);
sum2 += (e.first);
sum3 += (e.second);
sum4 += (pow(e.first, 2));
}
m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
b = (sum3 - (m*sum2)) / n;
}
cout << round(m*1e3)/1e3 << '\n' << round(b*1e3)/1e3;
} | # 2069002, 2024-11-02 10:02:05, PPPPPPPPPPP-P--P-----P-- (58%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n, x, y, m, b, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0; // float*
cin >> n;
string s;
cin >> s;
vector<pair<float, float>> v;
for(int i = 0; i < n; i++){
cin >> x >> y;
v.push_back(make_pair(x, y));
}
for(auto e : v){
sum1 += (e.first * e.second);
sum2 += (e.first);
sum3 += (e.second);
sum4 += (pow(e.first, 2));
}
m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
b = (sum3 - (m*sum2)) / n;
if(s == "mb"){
// for(auto e : v){
// sum1 += (e.first * e.second);
// sum2 += (e.first);
// sum3 += (e.second);
// sum4 += (pow(e.first, 2));
// }
// m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
// b = (sum3 - (m*sum2)) / n;
cout << round(m*1e3)/1e3 << '\n' << round(b*1e3)/1e3;
}
else if(s == "func"){
if(m == 0 && b != 0){
cout << "y = " << round(b*1e3)/1e3;
}
else if(m == 1 && b > 0){
cout << "y = x + " << round(b*1e3)/1e3;
}
else if(m == 1 && b < 0){
cout << "y = x - " << round(b*1e3)/1e3 + (2*round(b*1e3)/1e3);
}
else if(m == 0 && b == 0){
cout << "y = 0";
}
else if(m > 1 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m > 1 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (2*round(b*1e3)/1e3);
}
else if(m < 0 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m < 0 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (2*round(b*1e3)/1e3);
}
}
} | # 2069061, 2024-11-02 10:08:33, PPPPPPPPPPPPPPPP-----PP- (75%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n, x, y, m = 0, b = 0, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0; // float*
cin >> n;
string s;
cin >> s;
vector<pair<float, float>> v;
for(int i = 0; i < n; i++){
cin >> x >> y;
v.push_back(make_pair(x, y));
}
for(auto e : v){
sum1 += (e.first * e.second);
sum2 += (e.first);
sum3 += (e.second);
sum4 += (pow(e.first, 2));
}
m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
b = (sum3 - (m*sum2)) / n;
if(s == "mb"){
// for(auto e : v){
// sum1 += (e.first * e.second);
// sum2 += (e.first);
// sum3 += (e.second);
// sum4 += (pow(e.first, 2));
// }
// m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
// b = (sum3 - (m*sum2)) / n;
cout << round(m*1e3)/1e3 << '\n' << round(b*1e3)/1e3;
}
else if(s == "func"){
if(m == 0 && b != 0){
cout << "y = " << round(b*1e3)/1e3;
}
else if(m == 1 && b > 0){
cout << "y = x + " << round(b*1e3)/1e3;
}
else if(m == 1 && b < 0){
cout << "y = x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == 0 && b == 0){
cout << "y = 0";
}
else if(m > 1 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m > 1 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m < 0 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m < 0 && m != -1 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == -1 && b < 0){
cout << "y = " << "-x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
}
} | # 2069096, 2024-11-02 10:11:29, PPPPPPPPPPPPPPPP---P-PP- (79%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n, x, y, m = 0, b = 0, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0; // float*
cin >> n;
string s;
cin >> s;
vector<pair<float, float>> v;
for(int i = 0; i < n; i++){
cin >> x >> y;
v.push_back(make_pair(x, y));
}
for(auto e : v){
sum1 += (e.first * e.second);
sum2 += (e.first);
sum3 += (e.second);
sum4 += (pow(e.first, 2));
}
m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
b = (sum3 - (m*sum2)) / n;
if(s == "mb"){
// for(auto e : v){
// sum1 += (e.first * e.second);
// sum2 += (e.first);
// sum3 += (e.second);
// sum4 += (pow(e.first, 2));
// }
// m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
// b = (sum3 - (m*sum2)) / n;
cout << round(m*1e3)/1e3 << '\n' << round(b*1e3)/1e3;
}
else if(s == "func"){
if(m == 0 && b != 0){
cout << "y = " << round(b*1e3)/1e3;
}
else if(m == 1 && b > 0){
cout << "y = x + " << round(b*1e3)/1e3;
}
else if(m == 1 && b < 0){
cout << "y = x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == 0 && b == 0){
cout << "y = 0";
}
else if(m > 1 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m > 1 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m < 0 && m != -1 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m < 0 && m != -1 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == -1 && b < 0){
cout << "y = " << "-x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == -1 && b > 0){
cout << "y = " << "-x + " << round(b*1e3)/1e3;
}
else if(m == -1 && b == 0){
cout << "y = " << "-x";
}
}
} | # 2069106, 2024-11-02 10:12:45, PPPPPPPPPPPPPPPP--PP-PP- (83%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n, x, y, m = 0, b = 0, sum1 = 0, sum2 = 0, sum3 = 0, sum4 = 0; // float*
cin >> n;
string s;
cin >> s;
vector<pair<float, float>> v;
for(int i = 0; i < n; i++){
cin >> x >> y;
v.push_back(make_pair(x, y));
}
for(auto e : v){
sum1 += (e.first * e.second);
sum2 += (e.first);
sum3 += (e.second);
sum4 += (pow(e.first, 2));
}
m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
b = (sum3 - (m*sum2)) / n;
if(s == "mb"){
// for(auto e : v){
// sum1 += (e.first * e.second);
// sum2 += (e.first);
// sum3 += (e.second);
// sum4 += (pow(e.first, 2));
// }
// m = ((n * sum1) - (sum2 * sum3)) / ((n * sum4) - (pow(sum2, 2)));
// b = (sum3 - (m*sum2)) / n;
cout << round(m*1e3)/1e3 << '\n' << round(b*1e3)/1e3;
}
else if(s == "func"){
if(m == 0 && b != 0){
cout << "y = " << round(b*1e3)/1e3;
}
else if(m == 1 && b > 0){
cout << "y = x + " << round(b*1e3)/1e3;
}
else if(m == 1 && b < 0){
cout << "y = x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == 1 && b == 0){
cout << "y = x";
}
else if(m == 0 && b == 0){
cout << "y = 0";
}
else if(m > 1 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m > 1 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m < 0 && m != -1 && b > 0){
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
else if(m < 0 && m != -1 && b < 0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == -1 && b < 0){
cout << "y = " << "-x - " << round(b*1e3)/1e3 + (-2.0*round(b*1e3)/1e3);
}
else if(m == -1 && b > 0){
cout << "y = " << "-x + " << round(b*1e3)/1e3;
}
else if(m == -1 && b == 0){
cout << "y = " << "-x";
}
}
} |
# 2069046, 2024-11-02 10:06:47, -----PPPPP-------------- (20%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
if(type_of_output == "mb"){
cout << m(x, y, n) << endl;
cout << b(x, y, n) << endl;
}else if(type_of_output == "func"){
cout << "y = " << m(x, y, n)<< "x" << b(x, y, n);
}
} | # 2069074, 2024-11-02 10:09:37, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
cout << "y = " << round(m1*1e3)/1e3 << "x" << round(b1*1e3)/1e3;
}
} | # 2069117, 2024-11-02 10:13:55, PPPPPPPPPP-----P-----P-- (50%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(m1 == 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(b1 == 0){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x" << round(b1*1e3)/1e3;
}else if(m1 = -1){
cout << "y = " << "-x" << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x" << round(b1*1e3)/1e3;
}
}
} | # 2069137, 2024-11-02 10:16:51, PPPPPPPPPP-----P-----P-- (50%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(m1 == 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(b1 == 0){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x" << round(b1*1e3)/1e3;
}else if(m1 == -1){
cout << "y = " << "-x" << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x" << round(b1*1e3)/1e3;
}
}
} | # 2069148, 2024-11-02 10:18:34, PPPPPPPPPP-----P-----P-- (50%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(m1 == 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(b1 == 0){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x" << round(b1*1e3)/1e3;
}else if(m1 == -1){
cout << "y = " << "-x" << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x" << round(b1*1e3)/1e3;
}
}
} | # 2069162, 2024-11-02 10:20:13, PPPPPPPPPP-----P-----P-- (50%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x" << round(b1*1e3)/1e3;
}else if(m1 == -1){
cout << "y = " << "-x" << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x" << round(b1*1e3)/1e3;
}
}
} | # 2069192, 2024-11-02 10:24:14, PPPPPPPPPPP-P--P-----P-- (58%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x" << round(b1*1e3)/1e3;
}else if(m1 == -1){
cout << "y = " << "-x" << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x" << round(b1*1e3)/1e3;
}
}
}
} | # 2069238, 2024-11-02 10:29:38, PPPPPPPPPPPPPPPP-----P-- (70%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x" << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2069247, 2024-11-02 10:31:00, PPPPPPPPPPPPPPPP-----P-- (70%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2069287, 2024-11-02 10:34:11, PPPPPPPPPPPPPPPP---P-P-- (75%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2069313, 2024-11-02 10:35:43, PPPPPPPPPPPPPPPP--PP-P-- (79%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2069417, 2024-11-02 10:44:49, -----P--PP-----PP----P-- (25%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(m1 = -4.16452e-07){
m1 =0;
}
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == -0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2069426, 2024-11-02 10:45:50, PPPPPPPPPPPPPPPP--PP-P-- (79%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == -0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2070078, 2024-11-02 11:49:32, ------------------------ (0%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
cout << m1;
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2070093, 2024-11-02 11:50:03, ------------------------ (0%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
cout << m1;
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2070095, 2024-11-02 11:50:15, ------------------------ (0%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
cout << m1;
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == -0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2070119, 2024-11-02 11:52:09, PPPPPPPPPPPPPPPP--PP-P-- (79%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2070200, 2024-11-02 11:57:21, PP---PP-PPPP---P--P--P-- (45%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
for(int i = 0; i < n; ++i){
if(x[i] >=0 && y[i] <0){
if(x[i] > y[i]){
x[i] =0;
}
}
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2070232, 2024-11-02 11:59:19, PP---PP-PPPP---P--P--P-- (45%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
for(int i = 0; i < n; ++i){
if(x[i] > 0 && y[i] <0){
if(x[i] > y[i]){
x[i] = y[i] + x[i];
}
}
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} | # 2070509, 2024-11-02 12:10:57, PP---PP-PPPP---P--P--P-- (45%)
#include<bits/stdc++.h>
using namespace std;
float m(vector<float> x, vector<float> y,int n){
float a=0, b=0, c=0, d=0, e=0;
for(int i = 0; i < n; ++i){
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
}
e = ((n*a) - (b*c))/((n*d)-(b*b));
return e;
}
float b(vector<float> x, vector<float> y, int n){
float a=0,b=0, c;
for(int i = 0; i < n; ++i){
a += y[i];
b += x[i];
}
c = (a - (m(x, y, n)* b))/n;
return c;
}
int main(){
int n;
string type_of_output;
cin >> n >> type_of_output;
vector<float> x;
vector<float> y;
float a, c;
for(int i = 0; i < n; ++i){
cin >> a >> c;
x.push_back(a);
y.push_back(c);
}
for(int i = 0; i < n; ++i){
if(x[i] > 0 && y[i] <0){
if(x[i] > y[i]){
x[i] = y[i] + x[i];
}
}
}
float m1 = m(x, y, n);
float b1 = b(x, y, n);
if(type_of_output == "mb"){
cout << round(m1*1e3)/1e3<< endl;
cout << round(b1*1e3)/1e3 << endl;
}else if(type_of_output == "func"){
if(b1 >=0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1 && m1 != -1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1 && b1 ==0){
cout << "y = " << "x";
}else if(m1 == 1){
cout << "y = " << "x + " << round(b1*1e3)/1e3;
}else if(m1 == -1 && b1 ==0){
cout << "y = " << "-x" ;
}else if(m1 == -1){
cout << "y = " << "-x + " << round(b1*1e3)/1e3;
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x + " << round(b1*1e3)/1e3;
}
}else if(b1 < 0){
if(m1 == 0 && b1 != 0){
cout << "y = " << round(b1*1e3)/1e3;
}else if(m1 == 0 && b1 ==0){
cout << "y = 0";
}else if(b1 == 0 && m1 != 1){
cout << "y = " << round(m1*1e3)/1e3 << "x" ;
}else if(m1 == 1){
cout << "y = " << "x - " << -1*(round(b1*1e3)/1e3);
}else if(m1 == -1){
cout << "y = " << "-x - " << -1*(round(b1*1e3)/1e3);
}else{
cout << "y = " << round(m1*1e3)/1e3 << "x - " << -1*(round(b1*1e3)/1e3);
}
}
}
} |
# 2071018, 2024-11-02 13:46:43, PPPPPPPPPP-------------- (41%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
float x[100000],y[100000];
cin>>n>>s;
float a=0,c=0,d=0,e=0;
for(int i=1;i<=n;i++){
cin>>x[i]>>y[i];
}
///sol
for(int i=1;i<=n;i++){
a+=x[i]*y[i];
c+=x[i];
d+=y[i];
e+=x[i]*x[i];
}
float m=((n*a)-(c*d))/((n*e)-(c*c));
float b=((d)-(m*c))/n;
if(s=="mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else if(s=="func"){
if(m==1);
}
} | # 2071117, 2024-11-02 13:57:19, PPPPPPPPPP-----P-------- (45%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
float x[100000],y[100000];
cin>>n>>s;
float a=0,c=0,d=0,e=0;
for(int i=1;i<=n;i++){
cin>>x[i]>>y[i];
}
///sol
for(int i=1;i<=n;i++){
a+=x[i]*y[i];
c+=x[i];
d+=y[i];
e+=x[i]*x[i];
}
float m=((n*a)-(c*d))/((n*e)-(c*c));
float b=((d)-(m*c))/n;
if(s=="mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else if(s=="func"){
if(m==1){
cout<<"y = x +"<<round(b*1e3)/1e3;
}else if(m==-1){
cout<<"y = -x +"<<round(b*1e3)/1e3;
}else if(b<0){
cout<<"y = x "<<round(b*1e3)/1e3;
}else if(b==0&&m==0){
cout<<"y = 0";
}else if(b==0){
cout<<"y = "<<round(m*1e3)/1e3<<"x";
}else if(m==0){
cout<<"y = "<<round(b*1e3)/1e3;
}
}
} | # 2071676, 2024-11-02 15:02:49, PPPPPPPPPP-----P--PP---- (54%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
float x[100000],y[100000];
cin>>n>>s;
float a=0,c=0,d=0,e=0,mj,bj;
for(int i=1;i<=n;i++){
cin>>x[i]>>y[i];
}
///sol
for(int i=1;i<=n;i++){
a+=x[i]*y[i];
c+=x[i];
d+=y[i];
e+=x[i]*x[i];
}
float m=((n*a)-(c*d))/((n*e)-(c*c));
float b=((d)-(m*c))/n;
if(s=="mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else if(s=="func"){
if(m==1){
cout<<"y = x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m==-1){
cout<<"y = -x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(b==0&&m==0){
cout<<"y = 0";
}
}else if(m==0){
cout<<"y = ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}
} | # 2071738, 2024-11-02 15:10:12, PPPPPPPPPPPPPPPP--PP---- (75%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
float x[100000],y[100000];
cin>>n>>s;
float a=0,c=0,d=0,e=0,mj,bj;
for(int i=1;i<=n;i++){
cin>>x[i]>>y[i];
}
///sol
for(int i=1;i<=n;i++){
a+=x[i]*y[i];
c+=x[i];
d+=y[i];
e+=x[i]*x[i];
}
float m=((n*a)-(c*d))/((n*e)-(c*c));
float b=((d)-(m*c))/n;
if(s=="mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else if(s=="func"){
if(m==1){
cout<<"y = x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m==-1){
cout<<"y = -x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(b==0&&m==0){
cout<<"y = 0";
}
else if(m==0){
cout<<"y = ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m<1){
cout<<"y = -"<<round(-m*1e3)/1e3<<"x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m>1){
cout<<"y = "<<round(m*1e3)/1e3<<"x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}
}
} | # 2071790, 2024-11-02 15:15:52, PPPPPPPPPPPPPPPP--PP-P-- (79%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
float x[100000],y[100000];
cin>>n>>s;
float a=0,c=0,d=0,e=0,mj,bj;
for(int i=1;i<=n;i++){
cin>>x[i]>>y[i];
}
///sol
for(int i=1;i<=n;i++){
a+=x[i]*y[i];
c+=x[i];
d+=y[i];
e+=x[i]*x[i];
}
float m=((n*a)-(c*d))/((n*e)-(c*c));
float b=((d)-(m*c))/n;
if(s=="mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else if(s=="func"){
if(m==1){
cout<<"y = x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m==-1){
cout<<"y = -x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(b==0&&m==0){
cout<<"y = 0";
}
else if(m==0){
cout<<"y = ";
if(b==0){
}else if(b<0){
cout<<"-"<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m<0){
cout<<"y = -"<<round(-m*1e3)/1e3<<"x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m>1){
cout<<"y = "<<round(m*1e3)/1e3<<"x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}
}
} | # 2072021, 2024-11-02 15:32:51, PPPPPPPPPPPPPPPP--PP-P-- (79%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
string s;
float x[100000],y[100000];
cin>>n>>s;
float a=0,c=0,d=0,e=0;
for(int i=1;i<=n;i++){
cin>>x[i]>>y[i];
}
///sol
for(int i=1;i<=n;i++){
a+=x[i]*y[i];
c+=x[i];
d+=y[i];
e+=x[i]*x[i];
}
float m=((n*a)-(c*d))/((n*e)-(c*c));
float b=((d)-(m*c))/n;
if(s=="mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else if(s=="func"){
if(m==1){
cout<<"y = x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m==-1){
cout<<"y = -x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(b==0&&m==0){
cout<<"y = 0";
}else if(int(m)==0){
cout<<"y = ";
if(b==0){
}else if(b<0){
cout<<"-"<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m<0){
cout<<"y = -"<<round(-m*1e3)/1e3<<"x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}else if(m>1){
cout<<"y = "<<round(m*1e3)/1e3<<"x ";
if(b==0){
}else if(b<0){
cout<<"- "<<round(-b*1e3)/1e3;
}else if(b>0){
cout<<"+ "<<round(b*1e3)/1e3;
}
}
}
} |
# 2069498, 2024-11-02 10:52:40, Compilation error (0%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n ;
string op;
cin >>n >>op;
float value [n][2];
for (int i =0; i < n; i++){
float a ,b;
cin >> a >>b;
value[i][0]= a;
value[i][1]= b;
}
// for (int i =0; i < n; i++){
// cout << value[i][0] << " " << value[i][1] << endl;
// }
//cal
float m,b;
float sum_xy =0;
for (int i =0; i < n; i++){
sum_xy += value[i][0] * value[i][1];
}
// cout << sum_xy <<endl;
float sum_x =0;
float sum_y =0;
for (int i =0; i < n; i++){
sum_x += value[i][0];
sum_y += value[i][1];
}
// cout << sum_x <<endl;
// cout << sum_y <<endl;
// cout << sum_y;
float sum_x2 =0;
float sum_y2 =0;
for (int i =0; i < n; i++){
sum_x2 += pow (value[i][0],2) ;
sum_y2 += pow (value[i][1],2);
}
float part_m1 = n*sum_xy - (sum_x*sum_y);
float part_m2 = n*sum_x2 - (sum_x *sum_x);
m = part_m1/part_m2;
float part_b1 = sum_y - (m * sum_x);
b = part_b1 /n;
if (op == "mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
} else if(op == "func"){
if (m==0 && b ==0){
cout <<"y" << " = " << 0;
}else
if (m == 0 && b !=0){
cout << "y" << " = " << round(b*1e3)/1e3;
}
if (m !=1 || m != 1 ){
if (b < 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" ;
}
}else if ( m ==1 || m==-1){
if (m ==1){
if (b < 0){
cout << "y" << " = " << "x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"x" ;
}
}
if (m == -1){
if (b < 0){
cout << "y" << " = " << "-x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"-x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"-x" ;
}
}
}
} | # 2069535, 2024-11-02 10:56:21, PPPPPPPPPPPPPPP---P----- (66%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n ;
string op;
cin >>n >>op;
float value [n][2];
for (int i =0; i < n; i++){
float a ,b;
cin >> a >>b;
value[i][0]= a;
value[i][1]= b;
}
// for (int i =0; i < n; i++){
// cout << value[i][0] << " " << value[i][1] << endl;
// }
//cal
float m,b;
float sum_xy =0;
for (int i =0; i < n; i++){
sum_xy += value[i][0] * value[i][1];
}
// cout << sum_xy <<endl;
float sum_x =0;
float sum_y =0;
for (int i =0; i < n; i++){
sum_x += value[i][0];
sum_y += value[i][1];
}
// cout << sum_x <<endl;
// cout << sum_y <<endl;
// cout << sum_y;
float sum_x2 =0;
float sum_y2 =0;
for (int i =0; i < n; i++){
sum_x2 += pow (value[i][0],2) ;
sum_y2 += pow (value[i][1],2);
}
float part_m1 = n*sum_xy - (sum_x*sum_y);
float part_m2 = n*sum_x2 - (sum_x *sum_x);
m = part_m1/part_m2;
float part_b1 = sum_y - (m * sum_x);
b = part_b1 /n;
if (op == "mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(op == "func"){
if (m==0 && b ==0){
cout <<"y" << " = " << 0;
}
if (m == 0 && b !=0){
cout << "y" << " = " << round(b*1e3)/1e3;
}
if (m !=1 || m != 1 ){
if (b < 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" ;
}
}else if ( m ==1 || m==-1){
if (m ==1){
if (b < 0){
cout << "y" << " = " << "x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"x" ;
}
}
if (m == -1){
if (b < 0){
cout << "y" << " = " << "-x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"-x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"-x" ;
}
}
}
}
} | # 2069556, 2024-11-02 10:58:18, PPPPPPPPPPPPPPP--------- (62%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n ;
string op;
cin >>n >>op;
float value [n][2];
for (int i =0; i < n; i++){
float a ,b;
cin >> a >>b;
value[i][0]= a;
value[i][1]= b;
}
// for (int i =0; i < n; i++){
// cout << value[i][0] << " " << value[i][1] << endl;
// }
//cal
float m,b;
float sum_xy =0;
for (int i =0; i < n; i++){
sum_xy += value[i][0] * value[i][1];
}
// cout << sum_xy <<endl;
float sum_x =0;
float sum_y =0;
for (int i =0; i < n; i++){
sum_x += value[i][0];
sum_y += value[i][1];
}
// cout << sum_x <<endl;
// cout << sum_y <<endl;
// cout << sum_y;
float sum_x2 =0;
float sum_y2 =0;
for (int i =0; i < n; i++){
sum_x2 += pow (value[i][0],2) ;
sum_y2 += pow (value[i][1],2);
}
float part_m1 = n*sum_xy - (sum_x*sum_y);
float part_m2 = n*sum_x2 - (sum_x *sum_x);
m = part_m1/part_m2;
float part_b1 = sum_y - (m * sum_x);
b = part_b1 /n;
if (op == "mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(op == "func"){
if (m==0 && b ==0){
cout <<"y" << " = " << 0;
}
if (m == 0 && b !=0){
cout << "y" << " = " << round(b*1e3)/1e3;
}
if (m !=1 || b != 1 ){
if (b < 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" ;
}
}else if ( m ==1 || m==-1){
if (m ==1){
if (b < 0){
cout << "y" << " = " << "x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"x" ;
}
}
if (m == -1){
if (b < 0){
cout << "y" << " = " << "-x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"-x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"-x" ;
}
}
}
}
} | # 2069580, 2024-11-02 10:59:59, PPPPPPPPPPPPPPP---PP---- (70%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n ;
string op;
cin >>n >>op;
float value [n][2];
for (int i =0; i < n; i++){
float a ,b;
cin >> a >>b;
value[i][0]= a;
value[i][1]= b;
}
// for (int i =0; i < n; i++){
// cout << value[i][0] << " " << value[i][1] << endl;
// }
//cal
float m,b;
float sum_xy =0;
for (int i =0; i < n; i++){
sum_xy += value[i][0] * value[i][1];
}
// cout << sum_xy <<endl;
float sum_x =0;
float sum_y =0;
for (int i =0; i < n; i++){
sum_x += value[i][0];
sum_y += value[i][1];
}
// cout << sum_x <<endl;
// cout << sum_y <<endl;
// cout << sum_y;
float sum_x2 =0;
float sum_y2 =0;
for (int i =0; i < n; i++){
sum_x2 += pow (value[i][0],2) ;
sum_y2 += pow (value[i][1],2);
}
float part_m1 = n*sum_xy - (sum_x*sum_y);
float part_m2 = n*sum_x2 - (sum_x *sum_x);
m = part_m1/part_m2;
float part_b1 = sum_y - (m * sum_x);
b = part_b1 /n;
if (op == "mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(op == "func"){
if (m==0 && b ==0){
cout <<"y" << " = " << 0;
}
if (m == 0 && b !=0){
cout << "y" << " = " << round(b*1e3)/1e3;
}
if (m !=1 && m != -1 ){
if (b < 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" ;
}
}else if ( m ==1 || m==-1){
if (m ==1){
if (b < 0){
cout << "y" << " = " << "x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"x" ;
}
}
if (m == -1){
if (b < 0){
cout << "y" << " = " << "-x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"-x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"-x" ;
}
}
}
}
} | # 2069605, 2024-11-02 11:03:09, PPPPPPPPPPPPPPPP--PP-P-- (79%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n ;
string op;
cin >>n >>op;
float value [n][2];
for (int i =0; i < n; i++){
float a ,b;
cin >> a >>b;
value[i][0]= a;
value[i][1]= b;
}
// for (int i =0; i < n; i++){
// cout << value[i][0] << " " << value[i][1] << endl;
// }
//cal
float m,b;
float sum_xy =0;
for (int i =0; i < n; i++){
sum_xy += value[i][0] * value[i][1];
}
// cout << sum_xy <<endl;
float sum_x =0;
float sum_y =0;
for (int i =0; i < n; i++){
sum_x += value[i][0];
sum_y += value[i][1];
}
// cout << sum_x <<endl;
// cout << sum_y <<endl;
// cout << sum_y;
float sum_x2 =0;
float sum_y2 =0;
for (int i =0; i < n; i++){
sum_x2 += pow (value[i][0],2) ;
sum_y2 += pow (value[i][1],2);
}
float part_m1 = n*sum_xy - (sum_x*sum_y);
float part_m2 = n*sum_x2 - (sum_x *sum_x);
m = part_m1/part_m2;
float part_b1 = sum_y - (m * sum_x);
b = part_b1 /n;
if (op == "mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(op == "func"){
if (m==0 && b ==0){
cout <<"y" << " = " << 0;
}
else if (m == 0 && b !=0){
cout << "y" << " = " << round(b*1e3)/1e3;
}
else if (m !=1 && m != -1 ){
if (b < 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " << round(m*1e3)/1e3 <<"x" ;
}
}else if ( m ==1 || m==-1){
if (m ==1){
if (b < 0){
cout << "y" << " = " << "x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"x" ;
}
}
if (m == -1){
if (b < 0){
cout << "y" << " = " << "-x" << " - "<< abs(round(b*1e3)/1e3);
}else if (b > 0 ){
cout << "y" << " = " <<"-x" << " + "<< round(b*1e3)/1e3;
}else if (b == 0){
cout << "y" << " = " <<"-x" ;
}
}
}
}
} |
# 2070851, 2024-11-02 13:25:16, P-P--PPPP-PPPPPPP---P--P (62%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main(){
int N = 0;
string method = "";
cin >> N >> method;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
float inputX = 0, inputY = 0;
for(int i = 1; i <= N; i++){
cin >> inputX >> inputY;
x.push_back(inputX);
y.push_back(inputY);
}
float m = 0,b = 0, sumX = 0, sumY = 0, sumXY = 0, sumX2;
for(int i = 1; i <= N; i++){
sumX += x[i];
sumY += y[i];
sumXY += x[i]*y[i];
sumX2 += (x[i] * x[i]);
}
m = ((N*sumXY) - (sumX * sumY)) / ((N*sumX2) - (sumX * sumX));
b = (sumY - (m*sumX)) / N;
string posb = "", posm = "";
if(b < 0){
posb = "-";
b = abs(b);
}
else if(b > 0){
posb = "+";
}
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
// if(m == -1){
// posm = "-";
// }
if(method == "mb"){
cout << m << endl;
cout << b << endl;
}
else if(method == "func"){
if(m == -1){
cout << "y = -x ";
}
else if(m == 0){
cout << "y = ";
}
else{
cout << "y = " << m << "x ";
}
if(b == 0){
cout << "0";
}
else{
if(m == 0){
cout << b;
}
else{
cout << posb << " " << b;
}
}
}
} | # 2070887, 2024-11-02 13:29:11, P-P--PPPP-PPPPPPPPPPP-PP (79%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main(){
int N = 0;
string method = "";
cin >> N >> method;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
float inputX = 0, inputY = 0;
for(int i = 1; i <= N; i++){
cin >> inputX >> inputY;
x.push_back(inputX);
y.push_back(inputY);
}
float m = 0,b = 0, sumX = 0, sumY = 0, sumXY = 0, sumX2;
for(int i = 1; i <= N; i++){
sumX += x[i];
sumY += y[i];
sumXY += x[i]*y[i];
sumX2 += (x[i] * x[i]);
}
m = ((N*sumXY) - (sumX * sumY)) / ((N*sumX2) - (sumX * sumX));
b = (sumY - (m*sumX)) / N;
string posb = "", posm = "";
if(b < 0){
posb = "-";
b = abs(b);
}
else if(b > 0){
posb = "+";
}
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
// if(m == -1){
// posm = "-";
// }
if(method == "mb"){
cout << m << endl;
cout << b << endl;
}
else if(method == "func"){
if(m == -1){
cout << "y = -x";
}
else if(m == 1){
cout << "y = x";
}
else if(m == 0){
cout << "y = ";
if(b == 0){
cout << "0";
}
}
else{
cout << "y = " << m << "x";
}
if(b == 0){
}
else{
if(m == 0){
cout << " " << b;
}
else{
cout << " " << posb << " " << b;
}
}
}
} | # 2070912, 2024-11-02 13:32:23, P-P--PPPP-PPPPP-PPPPP-PP (75%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main(){
int N = 0;
string method = "";
cin >> N >> method;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
float inputX = 0, inputY = 0;
for(int i = 1; i <= N; i++){
cin >> inputX >> inputY;
x.push_back(inputX);
y.push_back(inputY);
}
float m = 0,b = 0, sumX = 0, sumY = 0, sumXY = 0, sumX2;
for(int i = 1; i <= N; i++){
sumX += x[i];
sumY += y[i];
sumXY += x[i]*y[i];
sumX2 += (x[i] * x[i]);
}
m = ((N*sumXY) - (sumX * sumY)) / ((N*sumX2) - (sumX * sumX));
b = (sumY - (m*sumX)) / N;
string posb = "", posm = "";
if(b < 0){
posb = "-";
b = abs(b);
}
else if(b > 0){
posb = "+";
}
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
// if(m == -1){
// posm = "-";
// }
if(method == "mb"){
cout << m << endl;
cout << b << endl;
}
else if(method == "func"){
if(m == -1){
cout << "y = -x";
}
else if(m == 1){
cout << "y = x";
}
else if(m == 0){
cout << "y =";
if(b == 0){
cout << "0";
}
}
else{
cout << "y = " << m << "x";
}
if(b == 0){
}
else{
if(m == 0){
cout << " " << b;
}
else{
if(m == 0){
cout << posb << b;
}
else{
cout << " " << posb << " " << b;
}
}
}
}
} |
# 2068730, 2024-11-02 09:30:27, ------P-P--------------- (8%)
#include <iostream>
#include <vector>
#include <map>
#include <cmath>
using namespace std;
int main() {
int n;
string ch;
cin >> n >> ch;
vector<pair<float, float>> num;
float xi, yi;
if (ch == "mb") {
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
num.push_back({xi,yi});
}
float m1 = 0;
for (int i = 0; i < n; ++i) {
m1 += num[i].first * num[i].second;
}
m1 *= n;
float m2 = 0;
for (int i = 0; i < n; ++i) {
m2 += num[i].first;
}
float m3 = 0;
for (int i = 0; i < n; ++i) {
m3 += num[i].second;
}
float up = m1 - (m2 * m3);
float m4 = 0;
for (int i = 0; i < n; ++i) {
m4 += pow((num[i].first),2);
}
m4 *= n;
float m5;
for (int i = 0; i < n; ++i) {
m5 += num[i].second;
}
m5 = m5 * m5;
float down = m4 - m5;
float m = round((up/down)*1e3)/1e3;
cout << m << endl;
float n1 = 0;
for (int i = 0; i < n; ++i) {
n1 += num[i].second;
}
float n2 = 0;
for (int i = 0;i < n; ++i) {
n2 += num[i].first;
}
n2 *= m;
float b = (n1 - n2) / n;
cout << b << endl;
}
} | # 2069197, 2024-11-02 10:24:36, -----PPPPP-------------- (20%)
#include <iostream>
#include <vector>
#include <map>
#include <cmath>
using namespace std;
int main() {
int n;
string ch;
cin >> n >> ch;
vector<pair<float, float>> num;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
num.push_back({xi,yi});
}
float m1 = 0;
for (int i = 0; i < n; ++i) {
m1 += num[i].first * num[i].second;
}
m1 *= n;
float m2 = 0;
for (int i = 0; i < n; ++i) {
m2 += num[i].first;
}
float m3 = 0;
for (int i = 0; i < n; ++i) {
m3 += num[i].second;
}
float up = m1 - (m2 * m3);
float m4 = 0;
for (int i = 0; i < n; ++i) {
m4 += pow((num[i].first),2);
}
m4 *= n;
float m5;
for (int i = 0; i < n; ++i) {
m5 += num[i].second;
}
m5 = m5 * m5;
float down = m4 - m5;
float m = round((up/down)*1e3)/1e3;
float n1 = 0;
for (int i = 0; i < n; ++i) {
n1 += num[i].second;
}
float n2 = 0;
for (int i = 0;i < n; ++i) {
n2 += num[i].first;
}
n2 *= m;
float b = (n1 - n2) / n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
else if (ch == "func") {
cout << "y = " << m << ((m=0) ? " " : "x ") << ((b>0) ? "+ " : "") << b << endl;
}
} | # 2069364, 2024-11-02 10:40:11, -----PPPPP-------------- (20%)
#include <iostream>
#include <vector>
#include <map>
#include <cmath>
using namespace std;
int main() {
int n;
string ch;
cin >> n >> ch;
vector<pair<float, float>> num;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
num.push_back({xi,yi});
}
float m1 = 0;
for (int i = 0; i < n; ++i) {
m1 += num[i].first * num[i].second;
}
m1 *= n;
float m2 = 0;
for (int i = 0; i < n; ++i) {
m2 += num[i].first;
}
float m3 = 0;
for (int i = 0; i < n; ++i) {
m3 += num[i].second;
}
float up = m1 - (m2 * m3);
float m4 = 0;
for (int i = 0; i < n; ++i) {
m4 += pow((num[i].first),2);
}
m4 *= n;
float m5;
for (int i = 0; i < n; ++i) {
m5 += num[i].second;
}
m5 = m5 * m5;
float down = m4 - m5;
float m = round((up/down)*1e3)/1e3;
float n1 = 0;
for (int i = 0; i < n; ++i) {
n1 += num[i].second;
}
float n2 = 0;
for (int i = 0;i < n; ++i) {
n2 += num[i].first;
}
n2 *= m;
float b = (n1 - n2) / n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
else if (ch == "func") {
cout << "y = " << m << "x " << ((b>0) ? "+ " : "") << b << endl;
}
} | # 2069386, 2024-11-02 10:42:41, -----PPPPP-----PP----P-- (33%)
#include <iostream>
#include <vector>
#include <map>
#include <cmath>
using namespace std;
int main() {
int n;
string ch;
cin >> n >> ch;
vector<pair<float, float>> num;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
num.push_back({xi,yi});
}
float m1 = 0;
for (int i = 0; i < n; ++i) {
m1 += num[i].first * num[i].second;
}
m1 *= n;
float m2 = 0;
for (int i = 0; i < n; ++i) {
m2 += num[i].first;
}
float m3 = 0;
for (int i = 0; i < n; ++i) {
m3 += num[i].second;
}
float up = m1 - (m2 * m3);
float m4 = 0;
for (int i = 0; i < n; ++i) {
m4 += pow((num[i].first),2);
}
m4 *= n;
float m5;
for (int i = 0; i < n; ++i) {
m5 += num[i].second;
}
m5 = m5 * m5;
float down = m4 - m5;
float m = round((up/down)*1e3)/1e3;
float n1 = 0;
for (int i = 0; i < n; ++i) {
n1 += num[i].second;
}
float n2 = 0;
for (int i = 0;i < n; ++i) {
n2 += num[i].first;
}
n2 *= m;
float b = (n1 - n2) / n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
else if (ch == "func") {
if (m != 0) {
cout << "y = " << m << "x " << ((b>0) ? "+ " : "") << b << endl;
}
else if (m == 0) {
cout << "y = " << b << endl;
}
}
} | # 2069410, 2024-11-02 10:44:20, -----PPPPP-----PP----P-- (33%)
#include <iostream>
#include <vector>
#include <map>
#include <cmath>
using namespace std;
int main() {
int n;
string ch;
cin >> n >> ch;
vector<pair<float, float>> num;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
num.push_back({xi,yi});
}
float m1 = 0;
for (int i = 0; i < n; ++i) {
m1 += num[i].first * num[i].second;
}
m1 *= n;
float m2 = 0;
for (int i = 0; i < n; ++i) {
m2 += num[i].first;
}
float m3 = 0;
for (int i = 0; i < n; ++i) {
m3 += num[i].second;
}
float up = m1 - (m2 * m3);
float m4 = 0;
for (int i = 0; i < n; ++i) {
m4 += pow((num[i].first),2);
}
m4 *= n;
float m5;
for (int i = 0; i < n; ++i) {
m5 += num[i].second;
}
m5 = m5 * m5;
float down = m4 - m5;
float m = round((up/down)*1e3)/1e3;
float n1 = 0;
for (int i = 0; i < n; ++i) {
n1 += num[i].second;
}
float n2 = 0;
for (int i = 0;i < n; ++i) {
n2 += num[i].first;
}
n2 *= m;
float b = (n1 - n2) / n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
else if (ch == "func") {
if (m != 0 && m != 1) {
cout << "y = " << m << "x " << ((b>0) ? "+ " : "") << b << endl;
}
else if (m == 0) {
cout << "y = " << b << endl;
}
else if (m == 1) {
cout << "y = " << "x " << ((b>0) ? "+ " : "") << b << endl;
}
}
} | # 2069446, 2024-11-02 10:47:50, -----PPPPP-----PP----P-- (33%)
#include <iostream>
#include <vector>
#include <map>
#include <cmath>
using namespace std;
int main() {
int n;
string ch;
cin >> n >> ch;
vector<pair<float, float>> num;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
num.push_back({xi,yi});
}
float m1 = 0;
for (int i = 0; i < n; ++i) {
m1 += num[i].first * num[i].second;
}
m1 *= n;
float m2 = 0;
for (int i = 0; i < n; ++i) {
m2 += num[i].first;
}
float m3 = 0;
for (int i = 0; i < n; ++i) {
m3 += num[i].second;
}
float up = m1 - (m2 * m3);
float m4 = 0;
for (int i = 0; i < n; ++i) {
m4 += pow((num[i].first),2);
}
m4 *= n;
float m5;
for (int i = 0; i < n; ++i) {
m5 += num[i].second;
}
m5 = m5 * m5;
float down = m4 - m5;
float m = round((up/down)*1e3)/1e3;
float n1 = 0;
for (int i = 0; i < n; ++i) {
n1 += num[i].second;
}
float n2 = 0;
for (int i = 0;i < n; ++i) {
n2 += num[i].first;
}
n2 *= m;
float b = (n1 - n2) / n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
else if (ch == "func") {
if (m != 0 && m != 1) {
cout << "y = " << m << "x " << ((b>0) ? "+ " : "") << b << endl;
}
else if (m == 0) {
cout << "y = " << b << endl;
}
else if (m == 1) {
cout << "y = " << "x " << ((b>0) ? "+ " : "") << b << endl;
}
else if (m == -1) {
cout << "y = -x " << ((b>0) ? "+ " : "") << b << endl;
}
}
} | # 2069885, 2024-11-02 11:33:42, -----PPPPP-----PP----P-- (33%)
#include <iostream>
#include <vector>
#include <map>
#include <cmath>
using namespace std;
int main() {
int n;
string ch;
cin >> n >> ch;
vector<pair<float, float>> num;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
num.push_back({xi,yi});
}
float m1 = 0;
for (int i = 0; i < n; ++i) {
m1 += num[i].first * num[i].second;
}
m1 *= n;
float m2 = 0;
for (int i = 0; i < n; ++i) {
m2 += num[i].first;
}
float m3 = 0;
for (int i = 0; i < n; ++i) {
m3 += num[i].second;
}
float up = m1 - (m2 * m3);
float m4 = 0;
for (int i = 0; i < n; ++i) {
m4 += pow((num[i].first),2);
}
m4 *= n;
float m5;
for (int i = 0; i < n; ++i) {
m5 += num[i].second;
}
m5 = m5 * m5;
float down = m4 - m5;
float m = round((up/down)*1e3)/1e3;
float n1 = 0;
for (int i = 0; i < n; ++i) {
n1 += num[i].second;
}
float n2 = 0;
for (int i = 0;i < n; ++i) {
n2 += num[i].first;
}
n2 *= m;
float b = (n1 - n2) / n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
else if (ch == "func") {
if (m != 0 && m != 1) {
cout << "y = " << m << "x " << ((b>0) ? "+ " : "- ") << abs(b) << endl;
}
else if (m == 0) {
cout << "y = " << b << endl;
}
else if (m == 1) {
cout << "y = " << "x " << ((b>0) ? "+ " : "- ") << abs(b) << endl;
}
else if (m == -1) {
cout << "y = -x " << ((b>0) ? "+ " : "- ") << abs(b) << endl;
}
}
} | # 2070172, 2024-11-02 11:55:29, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
cin >> n;
string ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
} | # 2070204, 2024-11-02 11:57:37, -----PPPPP-------------- (20%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << m << endl;
cout << b << endl;
}
} | # 2070248, 2024-11-02 12:00:12, PPPPPPPPPP-------------- (41%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
else if (ch == "func") {
}
} | # 2070271, 2024-11-02 12:01:12, PPPPPPPPPP-----P-----P-- (50%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
else if (ch == "func") {
if (m == 0) {
cout << "y = " << b << endl;
}
}
} | # 2070311, 2024-11-02 12:03:05, PPPPPPPPPP-----P-----P-- (50%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
else if (ch == "func") {
if (m == 0) {
cout << "y = " << b << endl;
}
else if (m == 1) {
cout << "y = x" << (b > 0 ? " + " : " - ") << abs(b) << endl;
}
}
} | # 2070346, 2024-11-02 12:04:47, PPPPPPPPPP-----P-----P-- (50%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
else if (ch == "func") {
if (m == 0) {
cout << "y = " << b << endl;
}
else if (m == 1 && b != 0) {
cout << "y = x" << (b > 0 ? " + " : " - ") << abs(b) << endl;
}
else {
cout << "y = " << m << "x" << (b > 0 ? " + " : " - ") << abs(b) << endl;
}
}
} | # 2070396, 2024-11-02 12:06:53, PPPPPPPPPPPPPPPP-----P-- (70%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
else if (ch == "func") {
if (m == 0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
}
else if (m == 1 && b != 0) {
cout << "y = x" << (b > 0 ? " + " : " - ") << round(abs(b)*1e3)/1e3 << endl;
}
else {
cout << "y = " << round(m*1e3)/1e3 << "x" << (b > 0 ? " + " : " - ") << round(abs(b)*1e3)/1e3 << endl;
}
}
} | # 2070460, 2024-11-02 12:09:23, PPPPPPPPPPPPPPPP-----P-- (70%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
else if (ch == "func") {
if (m == 0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
}
else if (m == 1 && b != 0) {
cout << "y = x" << (b > 0 ? " + " : " - ") << round(abs(b)*1e3)/1e3 << endl;
}
else if (m != 0 && b == 0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
else {
cout << "y = " << round(m*1e3)/1e3 << "x" << (b > 0 ? " + " : " - ") << round(abs(b)*1e3)/1e3 << endl;
}
}
} | # 2070541, 2024-11-02 12:11:51, PPPPPPPPPPPPPPPP---P-P-- (75%)
#include <bits/stdc++.h>
using namespace std;
int main () {
int n;
string ch;
cin >> n >> ch;
vector<pair<float,float>> f;
float xi, yi;
for (int i = 0; i < n; ++i) {
cin >> xi >> yi;
f.push_back({xi,yi});
}
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for (int i = 0; i < n; ++i) {
m1 += f[i].first*f[i].second;
m2 += f[i].first;
m3 += f[i].second;
m4 += f[i].first*f[i].first;
m5 += f[i].first;
}
m1 = m1*n;
m4 = m4*n;
m5 = m5*m5;
float m = (m1-(m2*m3))/(m4-m5);
float b1 = 0;
float b2 = 0;
for (int i = 0; i < n; ++i) {
b1 += f[i].second;
b2 += f[i].first;
}
b2 = b2*m;
float b = (b1-b2)/n;
if (ch == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
else if (ch == "func") {
if (m == 0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
}
else if (m == 1 && b != 0) {
cout << "y = x" << (b > 0 ? " + " : " - ") << round(abs(b)*1e3)/1e3 << endl;
}
else if (m == -1) {
if (b == 0) {
cout << "y = -x" << endl;
}
else {
cout << "y = -x " << (b > 0 ? " + " : " - ") << round(abs(b)*1e3)/1e3 << endl;
}
}
else if (m != 0 && b == 0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
else {
cout << "y = " << round(m*1e3)/1e3 << "x" << (b > 0 ? " + " : " - ") << round(abs(b)*1e3)/1e3 << endl;
}
}
} |
# 2071436, 2024-11-02 14:35:04, -----PPPPP-------------- (20%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << m << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << b;
}
else
{
}
return 0;
} | # 2071461, 2024-11-02 14:37:47, Compilation error (0%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
cout << "y = "<<
}
return 0;
} | # 2071463, 2024-11-02 14:38:04, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
}
return 0;
} | # 2071569, 2024-11-02 14:49:36, PPPPPPPPPPPPPPPP---P---- (70%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}
else if(m==-1){
cout <<"-x";
}
else{
cout << round(m*1e3)/1e3 << "x";
}
if(b>0){
cout << " + " <<round(b*1e3)/1e3;
}
else if(b<0){
cout << " - " <<round(b*1e3)/1e3*-1;
}
}
return 0;
} | # 2071614, 2024-11-02 14:55:04, PPPPPPPPPPPP---P---P---- (58%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}
else if(m==-1){
cout <<"-x";
}
else if(m>0){
cout << round(m*1e3)/1e3 << "x";
}
if(b>0){
cout << " + " <<round(b*1e3)/1e3;
}
else if(b<0){
cout << " - " <<round(b*1e3)/1e3*-1;
}
}
return 0;
} | # 2071641, 2024-11-02 14:57:51, PPPPPPPPPPPP---P--PP--P- (66%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}
else if(m==-1){
cout <<"-x";
}
else if(m==1){
cout <<"x";
}
else if(m>0){
cout << round(m*1e3)/1e3 << "x";
}
if(b>0){
cout << " + " <<round(b*1e3)/1e3;
}
else if(b<0){
cout << " - " <<round(b*1e3)/1e3*-1;
}
}
return 0;
} | # 2071651, 2024-11-02 14:59:34, PPPPPPPPPP--------PP--P- (54%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y =";
if(m==0){
cout << round(b*1e3)/1e3;
}
else if(m==-1){
cout <<" -x";
}
else if(m==1){
cout <<" x";
}
else if(m>0){
cout << round(m*1e3)/1e3 << " x";
}
if(b>0){
cout << " + " <<round(b*1e3)/1e3;
}
else if(b<0){
cout << " - " <<round(b*1e3)/1e3*-1;
}
}
return 0;
} | # 2071924, 2024-11-02 15:27:51, Compilation error (0%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m>0&&b>0){
if(m==1){
cout <<"x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m>0&&b<0){
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
else if(m>0&&b==0){
cout << round(m*1e3)/1e3 <<"x";
}
else if(m<0&&b>0){
if(m==-1){
cout <<"-x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m<0&&b<0){
if(m==-1){
cout <<"-x - " <<round(b*1e3)/1e3*-1;
}
else{
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
}
else if(m==0&&b==0){
}
else if(m==0&&b>0){
cout <<round(b*1e3)/1e3;
}
else if(m==0&&b<0){
cout <<round(b*1e3)/1e3;
}
else if(m<0&&b=0){
if(m==-1){
cout <<"-x - ";
}
else{
cout << round(m*1e3)/1e3 <<"x";
}
}
}
return 0;
} | # 2071927, 2024-11-02 15:28:28, PPPPPPPPPPPPPPP------P-- (66%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m>0&&b>0){
if(m==1){
cout <<"x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m>0&&b<0){
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
else if(m>0&&b==0){
cout << round(m*1e3)/1e3 <<"x";
}
else if(m<0&&b>0){
if(m==-1){
cout <<"-x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m<0&&b<0){
if(m==-1){
cout <<"-x - " <<round(b*1e3)/1e3*-1;
}
else{
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
}
else if(m==0&&b==0){
}
else if(m==0&&b>0){
cout <<round(b*1e3)/1e3;
}
else if(m==0&&b<0){
cout <<round(b*1e3)/1e3;
}
else if(m<0&&b==0){
if(m==-1){
cout <<"-x - ";
}
else{
cout << round(m*1e3)/1e3 <<"x";
}
}
}
return 0;
} | # 2071941, 2024-11-02 15:29:20, PPPPPPPPPPPPPPP----P-P-- (70%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m>0&&b>0){
if(m==1){
cout <<"x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m>0&&b<0){
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
else if(m>0&&b==0){
cout << round(m*1e3)/1e3 <<"x";
}
else if(m<0&&b>0){
if(m==-1){
cout <<"-x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m<0&&b<0){
if(m==-1){
cout <<"-x - " <<round(b*1e3)/1e3*-1;
}
else{
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
}
else if(m==0&&b==0){
}
else if(m==0&&b>0){
cout <<round(b*1e3)/1e3;
}
else if(m==0&&b<0){
cout <<round(b*1e3)/1e3;
}
else if(m<0&&b==0){
if(m==-1){
cout <<"-x";
}
else{
cout << round(m*1e3)/1e3 <<"x";
}
}
}
return 0;
} | # 2071947, 2024-11-02 15:29:33, PPPPPPPPPPPPPPP----P-P-- (70%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m>0&&b>0){
if(m==1){
cout <<"x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m>0&&b<0){
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
else if(m>0&&b==0){
cout << round(m*1e3)/1e3 <<"x";
}
else if(m<0&&b>0){
if(m==-1){
cout <<"-x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m<0&&b<0){
if(m==-1){
cout <<"-x - " <<round(b*1e3)/1e3*-1;
}
else{
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
}
else if(m==0&&b==0){
}
else if(m==0&&b>0){
cout <<round(b*1e3)/1e3;
}
else if(m==0&&b<0){
cout <<round(b*1e3)/1e3;
}
else if(m<0&&b==0){
if(m==-1){
cout <<"-x";
}
else{
cout << round(m*1e3)/1e3 <<"x";
}
}
}
return 0;
} | # 2072007, 2024-11-02 15:32:08, PPPPPPPPPPPPPPP---PP-P-- (75%)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
pair<float,float> take[1000000];
string type;
float xi,yi,keep_xiyi,keep_xi,keep_yi,keep_xi2,m=0,b=0;
cin >> n>>type;
if(type=="mb")
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
cout << round(m*1e3)/1e3 << endl;
b = (keep_yi-(m*keep_xi))/n;
cout << round(b*1e3)/1e3;
}
else
{
for(int j=0;j<n;j++)
{
cin >> xi >> yi;
take[j].first=xi;
take[j].second =yi;
}
/*
for(int i=0;i<n;i++){
cout << take[i].first<<endl;
}
*/
for(int i=0;i<n;i++){
keep_xiyi=(take[i].first*take[i].second)+keep_xiyi;
}
keep_xiyi=keep_xiyi*n;
for(int i=0;i<n;i++){
keep_xi=take[i].first+keep_xi;
}
for(int i=0;i<n;i++){
keep_yi=take[i].second+keep_yi;
}
for(int i=0;i<n;i++){
keep_xi2=pow(take[i].first,2)+ keep_xi2;
}
keep_xi2=keep_xi2*n;
m = (keep_xiyi-(keep_xi*keep_yi))/(keep_xi2-(pow(keep_xi,2)));
b = (keep_yi-(m*keep_xi))/n;
cout << "y = ";
if(m>0&&b>0){
if(m==1){
cout <<"x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m>0&&b<0){
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
else if(m>0&&b==0){
if(m==1){
cout <<"x";
}
else{
cout << round(m*1e3)/1e3 <<"x";
}
}
else if(m<0&&b>0){
if(m==-1){
cout <<"-x + " <<round(b*1e3)/1e3;
}
else{
cout << round(m*1e3)/1e3 <<"x + " <<round(b*1e3)/1e3;
}
}
else if(m<0&&b<0){
if(m==-1){
cout <<"-x - " <<round(b*1e3)/1e3*-1;
}
else{
cout << round(m*1e3)/1e3 <<"x - " <<round(b*1e3)/1e3*-1;
}
}
else if(m==0&&b==0){
}
else if(m==0&&b>0){
cout <<round(b*1e3)/1e3;
}
else if(m==0&&b<0){
cout <<round(b*1e3)/1e3;
}
else if(m<0&&b==0){
if(m==-1){
cout <<"-x";
}
else{
cout << round(m*1e3)/1e3 <<"x";
}
}
}
return 0;
} |
# 2071089, 2024-11-02 13:54:18, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
#include <cmath>
using namespace std ;
int main(){
float m, b ;
long long int n ;
float a[100][2];
cin >> n ;
string c ;
cin >> c ;
for(long long int i=0;i<n;i++){
for(int j=0;j<2;j++){
cin >> a[i][j] ;
}
}
float x=0 ;
long long int count =0;
long long int i=0;
int j =0;
while(count<n){
x+=a[i][0]*a[i][1];
i++;
count++;
}
float numb1 = n*x ;
float y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
float numb2 =y*z ;
y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=pow(a[i][j],2);
i++;
count++;
}
y=y*n;
count=0;
i=0;
j =0;
while(count<n){
z+=a[i][j];
i++;
count++;
}
z=pow(z,2);
float numb3 =y-z;
m = (numb1-numb2)/numb3 ;
y=0,z =0;
count =0;
i=0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
b = (z-(m*y))/n ;
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 ;
} | # 2071258, 2024-11-02 14:14:15, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
#include <cmath>
using namespace std ;
int main(){
float m, b ;
long long int n ;
float a[100][2];
cin >> n ;
string c ;
cin >> c ;
for(long long int i=0;i<n;i++){
for(int j=0;j<2;j++){
cin >> a[i][j] ;
}
}
float x=0 ;
long long int count =0;
long long int i=0;
int j =0;
while(count<n){
x+=a[i][0]*a[i][1];
i++;
count++;
}
float numb1 = n*x ;
float y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
float numb2 =y*z ;
y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=pow(a[i][j],2);
i++;
count++;
}
y=y*n;
count=0;
i=0;
j =0;
while(count<n){
z+=a[i][j];
i++;
count++;
}
z=pow(z,2);
float numb3 =y-z;
m = (numb1-numb2)/numb3 ;
y=0,z =0;
count =0;
i=0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
b = (z-(m*y))/n ;
if(c =="mb"){
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 ;
}else {
if(m==1&&b==0){
cout << "y" << " "<< "=" << "x" ;
}
if(m==1&&b<0){
cout << "y" << " "<< "=" << "x" << " "<< "-" << " "<< round(fabs(b)*1e3)/1e3;
}
if(m==1&&b>0){
cout << "y" << " "<< "=" << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m==0&&b==0){
cout << "y" << " "<< "=" << "0" ;
}
if(m<0&&m!=-1&&b==0){
cout << "y" << " "<< "=" << "-"<< round(m*1e3)/1e3 << "x" ;
}
if(m<0&&m!=-1&&b<0){
cout << "y" << " "<< "=" << "-"<< round(m*1e3)/1e3 << "x" << " "<<"-" << " " <<round(fabs(b)*1e3)/1e3;
}
if(m<0&&m!=-1&&b>0){
cout << "y" << " "<< "=" << "-"<< round(m*1e3)/1e3 << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m>0&&m!=1&&b==0){
cout << "y" << " "<< "=" << "x" ;
}
if(m>0&&m!=1&&b>0){
cout << "y" << " "<< "=" << "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m>0&&m!=1&&b<0){
cout << "y" << " "<< "=" << "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m=-1&&b==0){
cout << "y" << " "<< "=" << "-"<< "x" ;
}
if(m=-1&&b>0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m=-1&&b<0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;
}
}
} | # 2071268, 2024-11-02 14:15:47, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
#include <cmath>
using namespace std ;
int main(){
float m, b ;
long long int n ;
float a[100][2];
cin >> n ;
string c ;
cin >> c ;
for(long long int i=0;i<n;i++){
for(int j=0;j<2;j++){
cin >> a[i][j] ;
}
}
float x=0 ;
long long int count =0;
long long int i=0;
int j =0;
while(count<n){
x+=a[i][0]*a[i][1];
i++;
count++;
}
float numb1 = n*x ;
float y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
float numb2 =y*z ;
y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=pow(a[i][j],2);
i++;
count++;
}
y=y*n;
count=0;
i=0;
j =0;
while(count<n){
z+=a[i][j];
i++;
count++;
}
z=pow(z,2);
float numb3 =y-z;
m = (numb1-numb2)/numb3 ;
y=0,z =0;
count =0;
i=0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
b = (z-(m*y))/n ;
if(c =="mb"){
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 ;
}
if(c == "func"){
if(m==1&&b==0){
cout << "y" << " "<< "=" << "x" ;
}
if(m==1&&b<0){
cout << "y" << " "<< "=" << "x" << " "<< "-" << " "<< round(fabs(b)*1e3)/1e3;
}
if(m==1&&b>0){
cout << "y" << " "<< "=" << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m==0&&b==0){
cout << "y" << " "<< "=" << "0" ;
}
if(m<0&&m!=-1&&b==0){
cout << "y" << " "<< "=" << "-"<< round(m*1e3)/1e3 << "x" ;
}
if(m<0&&m!=-1&&b<0){
cout << "y" << " "<< "=" << "-"<< round(m*1e3)/1e3 << "x" << " "<<"-" << " " <<round(fabs(b)*1e3)/1e3;
}
if(m<0&&m!=-1&&b>0){
cout << "y" << " "<< "=" << "-"<< round(m*1e3)/1e3 << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m>0&&m!=1&&b==0){
cout << "y" << " "<< "=" << "x" ;
}
if(m>0&&m!=1&&b>0){
cout << "y" << " "<< "=" << "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m>0&&m!=1&&b<0){
cout << "y" << " "<< "=" << "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m=-1&&b==0){
cout << "y" << " "<< "=" << "-"<< "x" ;
}
if(m=-1&&b>0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m=-1&&b<0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;
}
}
} | # 2071308, 2024-11-02 14:21:29, PPPPPPPPPP---------P---- (45%)
#include<bits/stdc++.h>
#include <cmath>
using namespace std ;
int main(){
float m, b ;
long long int n ;
float a[100][2];
cin >> n ;
string c ;
cin >> c ;
for(long long int i=0;i<n;i++){
for(int j=0;j<2;j++){
cin >> a[i][j] ;
}
}
float x=0 ;
long long int count =0;
long long int i=0;
int j =0;
while(count<n){
x+=a[i][0]*a[i][1];
i++;
count++;
}
float numb1 = n*x ;
float y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
float numb2 =y*z ;
y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=pow(a[i][j],2);
i++;
count++;
}
y=y*n;
count=0;
i=0;
j =0;
while(count<n){
z+=a[i][j];
i++;
count++;
}
z=pow(z,2);
float numb3 =y-z;
m = (numb1-numb2)/numb3 ;
y=0,z =0;
count =0;
i=0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
b = (z-(m*y))/n ;
if(c =="mb"){
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 ;
}
if(c == "func"){
if(m==1&&b==0){
cout << "y" << " "<< "=" << " "<< "x" ;
}
if(m==1&&b<0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "-" << " "<< round(fabs(b)*1e3)/1e3;
}
if(m==1&&b>0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m==0&&b==0){
cout << "y" << " "<< "=" << " "<< "0" ;
}
if(m<0&&m!=-1&&b==0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" ;
}
if(m<0&&m!=-1&&b<0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<<"-" << " " <<round(fabs(b)*1e3)/1e3;
}
if(m<0&&m!=-1&&b>0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m>0&&m!=1&&b==0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" ;
}
if(m>0&&m!=1&&b>0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m>0&&m!=1&&b<0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m=-1&&b==0){
cout << "y" << " "<< "=" << " " << "-"<< "x" ;
}
if(m=-1&&b>0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m=-1&&b<0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;
}
}
} | # 2071317, 2024-11-02 14:22:30, Compilation error (0%)
#include<bits/stdc++.h>
#include <cmath>
using namespace std ;
int main(){
float m, b ;
long long int n ;
float a[100][2];
cin >> n ;
string c ;
cin >> c ;
for(long long int i=0;i<n;i++){
for(int j=0;j<2;j++){
cin >> a[i][j] ;
}
}
float x=0 ;
long long int count =0;
long long int i=0;
int j =0;
while(count<n){
x+=a[i][0]*a[i][1];
i++;
count++;
}
float numb1 = n*x ;
float y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
float numb2 =y*z ;
y=0,z =0;
count =0;
i=0;
j =0;
while(count<n){
y+=pow(a[i][j],2);
i++;
count++;
}
y=y*n;
count=0;
i=0;
j =0;
while(count<n){
z+=a[i][j];
i++;
count++;
}
z=pow(z,2);
float numb3 =y-z;
m = (numb1-numb2)/numb3 ;
y=0,z =0;
count =0;
i=0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
count =0;
i=0;
j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
b = (z-(m*y))/n ;
if(c =="mb"){
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 ;
}
if(c == "func"){
if(m==1&&b==0){
cout << "y" << " "<< "=" << " "<< "x" ;
}
if(m==1&&b<0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "-" << " "<< round(fabs(b)*1e3)/1e3;
}
if(m==1&&b>0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m==0&&b==0){
cout << "y" << " "<< "=" << " "<< "0" ;
}
if(m<0&&m!=-1&&b==0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" ;
}
if(m<0&&m!=-1&&b<0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<<"-" << " " <<round(fabs(b)*1e3)/1e3;
}
if(m<0&&m!=-1&&b>0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m>0&&m!=1&&b==0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" ;
}
if(m>0&&m!=1&&b>0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m>0&&m!=1&&b<0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m==-1&&b==0){
cout << "y" << " "<< "=" << " " << "-"<< "x" ;
}
if(m==-1&&b>0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m==-1&&b<0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;
}
} | # 2071386, 2024-11-02 14:30:12, PPPPPPPPPPPPPPPP--PP---- (75%)
#include<bits/stdc++.h>
#include <cmath>
using namespace std ;
int main(){
float m, b ;
long long int n ;
float a[100][2];
cin >> n ;
string c ;
cin >> c ;
for(long long int i=0;i<n;i++){
for(int j=0;j<2;j++){
cin >> a[i][j] ;
}
}
float x=0 ;
long long int count =0;
long long int i=0;
int j =0;
while(count<n){
x+=a[i][0]*a[i][1];
i++;
count++;
}
float numb1 = n*x ;
float y=0,z =0;
count =0,i=0,j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
count =0,i=0,j =0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
float numb2 =y*z ;
y=0,z =0 ,count =0,i=0,j =0;
while(count<n){
y+=pow(a[i][j],2);
i++;
count++;
}
y=y*n;
z =0 ,count =0 ,i=0,j=0;
while(count<n){
z+=a[i][j];
i++;
count++;
}
z=pow(z,2);
float numb3 =y-z;
m = (numb1-numb2)/numb3 ;
y=0,z =0 ,count =0 ,i=0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
count =0,i=0,j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
b = (z-(m*y))/n ;
if(c =="mb"){
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 ;
}
if(c == "func"){
if(m==1&&b==0){
cout << "y" << " "<< "=" << " "<< "x" ;
}else if(m==1&&b<0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "-" << " "<< round(fabs(b)*1e3)/1e3;
}else if(m==1&&b>0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m==0&&b==0){
cout << "y" << " "<< "=" << " "<< "0" ;
}
if(m<0&&m!=-1&&b==0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" ;
}else if(m<0&&m!=-1&&b<0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<<"-" << " " <<round(fabs(b)*1e3)/1e3;
}else if(m<0&&m!=-1&&b>0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m>0&&m!=1&&b==0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" ;
}else if(m>0&&m!=1&&b>0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;;
}else if(m>0&&m!=1&&b<0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m==-1&&b==0){
cout << "y" << " "<< "=" << " " << "-"<< "x" ;
}else if(m==-1&&b>0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;
}else if(m==-1&&b<0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;
}
}
} | # 2071544, 2024-11-02 14:47:34, PPPPPPPPPPPPPPP---PP---- (70%)
#include<bits/stdc++.h>
#include <cmath>
using namespace std ;
int main(){
float m, b ;
long long int n ;
float a[100][2];
cin >> n ;
string c ;
cin >> c ;
for(long long int i=0;i<n;i++){
for(int j=0;j<2;j++){
cin >> a[i][j] ;
}
}
float x=0 ;
long long int count =0;
long long int i=0;
int j =0;
while(count<n){
x+=a[i][0]*a[i][1];
i++;
count++;
}
float numb1 = n*x ;
float y=0,z =0;
count =0,i=0,j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
count =0,i=0,j =0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
float numb2 =y*z ;
y=0,z =0 ,count =0,i=0,j =0;
while(count<n){
y+=pow(a[i][j],2);
i++;
count++;
}
y=y*n;
z =0 ,count =0 ,i=0,j=0;
while(count<n){
z+=a[i][j];
i++;
count++;
}
z=pow(z,2);
float numb3 =y-z;
m = (numb1-numb2)/numb3 ;
y=0,z =0 ,count =0 ,i=0;
while(count<n){
z+=a[i][1];
i++;
count++;
}
count =0,i=0,j =0;
while(count<n){
y+=a[i][0];
i++;
count++;
}
b = (z-(m*y))/n ;
if(c =="mb"){
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 ;
}
if(c == "func"){
if(m==1&&b==0){
cout << "y" << " "<< "=" << " "<< "x" ;
}else if(m==1&&b<0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "-" << " "<< round(fabs(b)*1e3)/1e3;
}else if(m==1&&b>0){
cout << "y" << " "<< "=" << " "<< "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m==0&&b==0){
cout << "y" << " "<< "=" << " "<< "0" ;
}
if(m<0&&m!=-1&&b==0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" ;
}else if(round(fabs(m)*1e3)/1e3==0){cout << "y" << " "<< "=" << " "<<"-" << round(fabs(b)*1e3)/1e3;
}else if(m<0&&m!=-1&&b<0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<<"-" << " " <<round(fabs(b)*1e3)/1e3;
}else if(m<0&&m!=-1&&b>0){
cout << "y" << " "<< "=" << " "<< "-"<< round(fabs(m)*1e3)/1e3 << "x" << " "<< "+" << " "<<round(fabs(b)*1e3)/1e3;
}
if(m>0&&m!=1&&b==0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" ;
}else if(round(fabs(m)*1e3)/1e3==0){cout << "y" << " "<< "=" << " " << round(fabs(b)*1e3)/1e3;}else if(m>0&&m!=1&&b>0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;;
}else if(m>0&&m!=1&&b<0){
cout << "y" << " "<< "=" << " "<< round(m*1e3)/1e3 << "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;;
}
if(m==-1&&b==0){
cout << "y" << " "<< "=" << " " << "-"<< "x" ;
}else if(m==-1&&b>0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "+" << " "<<round(fabs(b)*1e3)/1e3;
}else if(m==-1&&b<0){
cout << "y" << " "<< "=" << "-"<< "x" << " " << "-" << " "<<round(fabs(b)*1e3)/1e3;
}
}
} |
# 2069673, 2024-11-02 11:11:30, -----PPPPP-------------- (20%)
#include <iostream>
#include <vector>
#include <map>
#include <set>
#include <utility>
#include <algorithm>
#include <cmath>
using namespace std;
int main(){
int n; float x,y,m,b;
string name;
vector<pair<float,float>> data;
cin>>n>>name;
for(int i=0;i<n;i++){
cin>>x>>y;
data.push_back({x,y});
}
float sum =0,sx =0,sy =0,px=0,py =0;
for(int i =0;i<data.size();i++){
sum += data[i].first * data[i].second;
sx += data[i].first;
sy += data[i].second;
px += pow(data[i].first,2);
}
py = pow(sx,2);
sum = sum*n;
sum = sum -(sx*sy);
px = n *px;
m = sum /(px -py);
sum =0; sy =0;
for(int i =0;i<data.size();i++){
sum += data[i].second;
sy +=data[i].first;
}
sy = m *sy;
b = (sum-sy)/n;
cout<<m<<endl;
cout<<b;
} | # 2069693, 2024-11-02 11:14:09, PPPPPPPPPP-------------- (41%)
#include <iostream>
#include <vector>
#include <map>
#include <set>
#include <utility>
#include <algorithm>
#include <cmath>
using namespace std;
int main(){
int n; float x,y,m,b;
string name;
vector<pair<float,float>> data;
cin>>n>>name;
for(int i=0;i<n;i++){
cin>>x>>y;
data.push_back({x,y});
}
float sum =0,sx =0,sy =0,px=0,py =0;
for(int i =0;i<data.size();i++){
sum += data[i].first * data[i].second;
sx += data[i].first;
sy += data[i].second;
px += pow(data[i].first,2);
}
py = pow(sx,2);
sum = sum*n;
sum = sum -(sx*sy);
px = n *px;
m = sum /(px -py);
sum =0; sy =0;
for(int i =0;i<data.size();i++){
sum += data[i].second;
sy +=data[i].first;
}
sy = m *sy;
b = (sum-sy)/n;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(name =="mb"){
cout<<m<<endl;
cout<<b;
}
} | # 2069761, 2024-11-02 11:22:27, PPPPPPPPPP------P---PP-- (54%)
#include <iostream>
#include <vector>
#include <map>
#include <set>
#include <utility>
#include <algorithm>
#include <cmath>
using namespace std;
int main(){
int n; float x,y,m,b;
string name;
vector<pair<float,float>> data;
cin>>n>>name;
for(int i=0;i<n;i++){
cin>>x>>y;
data.push_back({x,y});
}
float sum =0,sx =0,sy =0,px=0,py =0;
for(int i =0;i<data.size();i++){
sum += data[i].first * data[i].second;
sx += data[i].first;
sy += data[i].second;
px += pow(data[i].first,2);
}
py = pow(sx,2);
sum = sum*n;
sum = sum -(sx*sy);
px = n *px;
m = sum /(px -py);
sum =0; sy =0;
for(int i =0;i<data.size();i++){
sum += data[i].second;
sy +=data[i].first;
}
sy = m *sy;
b = (sum-sy)/n;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(name =="mb"){
cout<<m<<endl;
cout<<b;
}else if(m ==-1 && b > 0){
cout<<"y = "<<"-x"<<" + "<<b;
}else if(m ==-1 && b < 0){
cout<<"y = "<<"-x"<<" - "<<b;
}else if(m == 0 && b != 0){
cout<<"y = "<<b;
}
} | # 2069817, 2024-11-02 11:27:39, PPPPPPPPPPP-----P---PP-- (58%)
#include <iostream>
#include <vector>
#include <map>
#include <set>
#include <utility>
#include <algorithm>
#include <cmath>
using namespace std;
int main(){
int n; float x,y,m,b;
string name;
vector<pair<float,float>> data;
cin>>n>>name;
for(int i=0;i<n;i++){
cin>>x>>y;
data.push_back({x,y});
}
float sum =0,sx =0,sy =0,px=0,py =0;
for(int i =0;i<data.size();i++){
sum += data[i].first * data[i].second;
sx += data[i].first;
sy += data[i].second;
px += pow(data[i].first,2);
}
py = pow(sx,2);
sum = sum*n;
sum = sum -(sx*sy);
px = n *px;
m = sum /(px -py);
sum =0; sy =0;
for(int i =0;i<data.size();i++){
sum += data[i].second;
sy +=data[i].first;
}
sy = m *sy;
b = (sum-sy)/n;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(name =="mb"){
cout<<m<<endl;
cout<<b;
}else if(m ==-1 && b > 0){
cout<<"y = "<<"-x"<<" + "<<b;
}else if(m ==-1 && b < 0){
cout<<"y = "<<"-x"<<" - "<<b;
}else if(m == 0 && b != 0){
cout<<"y = "<<b;
}else if(m >1 && b ==0){
cout<<"y = +"<<m<<"x";
}else if(m > 1 && b != 0){
cout<<"y = "<<m<<"x"<<" + "<<b;
}
} | # 2069918, 2024-11-02 11:36:39, PPPPPPPPPPP----PPPPPPP-- (75%)
#include <iostream>
#include <vector>
#include <map>
#include <set>
#include <utility>
#include <algorithm>
#include <cmath>
using namespace std;
int main(){
int n; float x,y,m,b;
string name;
vector<pair<float,float>> data;
cin>>n>>name;
for(int i=0;i<n;i++){
cin>>x>>y;
data.push_back({x,y});
}
float sum =0,sx =0,sy =0,px=0,py =0;
for(int i =0;i<data.size();i++){
sum += data[i].first * data[i].second;
sx += data[i].first;
sy += data[i].second;
px += pow(data[i].first,2);
}
py = pow(sx,2);
sum = sum*n;
sum = sum -(sx*sy);
px = n *px;
m = sum /(px -py);
sum =0; sy =0;
for(int i =0;i<data.size();i++){
sum += data[i].second;
sy +=data[i].first;
}
sy = m *sy;
b = (sum-sy)/n;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
//cout<<m<<"=="<<b;
if(name =="mb"){
cout<<m<<endl;
cout<<b;
}else if(m ==-1 && b > 0){
cout<<"y = "<<"-x"<<" + "<<b;
}else if(m ==-1 && b < 0){
cout<<"y = "<<"-x"<<" - "<<b;
}else if(m == 0 && b != 0){
cout<<"y = "<<b;
}else if(m >1 && b ==0){
cout<<"y = +"<<m<<"x";
}else if(m > 1 && b != 0){
cout<<"y = "<<m<<"x"<<" + "<<b;
}else if (m == 0 && b==0)
{
cout<<"y = 0";
}else if(m ==1 && b ==0){
cout <<"y = x";
}else if(m >=1 && b != 0){
cout<<"y = "<<"x"<<" + "<<b;
}else if( m == -1 && b ==0){
cout<<"y = -x";
}
} | # 2069932, 2024-11-02 11:37:46, PPPPPPPPPPP----PPPPPPP-- (75%)
#include <iostream>
#include <vector>
#include <map>
#include <set>
#include <utility>
#include <algorithm>
#include <cmath>
using namespace std;
int main(){
int n; float x,y,m,b;
string name;
vector<pair<float,float>> data;
cin>>n>>name;
for(int i=0;i<n;i++){
cin>>x>>y;
data.push_back({x,y});
}
float sum =0,sx =0,sy =0,px=0,py =0;
for(int i =0;i<data.size();i++){
sum += data[i].first * data[i].second;
sx += data[i].first;
sy += data[i].second;
px += pow(data[i].first,2);
}
py = pow(sx,2);
sum = sum*n;
sum = sum -(sx*sy);
px = n *px;
m = sum /(px -py);
sum =0; sy =0;
for(int i =0;i<data.size();i++){
sum += data[i].second;
sy +=data[i].first;
}
sy = m *sy;
b = (sum-sy)/n;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
//cout<<m<<"=="<<b;
if(name =="mb"){
cout<<m<<endl;
cout<<b;
}else if(m ==-1 && b > 0){
cout<<"y = "<<"-x"<<" + "<<b;
}else if(m ==-1 && b < 0){
cout<<"y = "<<"-x "<<b;
}else if(m == 0 && b != 0){
cout<<"y = "<<b;
}else if(m >1 && b ==0){
cout<<"y = +"<<m<<"x";
}else if(m > 1 && b != 0){
cout<<"y = "<<m<<"x"<<" + "<<b;
}else if (m == 0 && b==0)
{
cout<<"y = 0";
}else if(m ==1 && b ==0){
cout <<"y = x";
}else if(m >=1 && b != 0){
cout<<"y = "<<"x"<<" + "<<b;
}else if( m == -1 && b ==0){
cout<<"y = -x";
}
} |
# 2070699, 2024-11-02 13:03:42, PPPPPPPPPPP-P----------- (50%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string instr;
cin >> n >> instr;
// cin.ignore();
vector<float> xf;;
vector<float> yf;
for(int i=0; i<n; ++i){
float tmx, tmy;
cin >> tmx >> tmy;
xf.push_back(tmx);
yf.push_back(tmy);
}
// find m
// m first term
float term1 = 0;
for(int i=0; i<n; ++i){
term1 += xf[i]*yf[i];
}
term1 *= n;
float term2_1 = 0;
float term2_2 = 0;
for(int i=0; i<n; ++i){
term2_1 += xf[i];
term2_2 += yf[i];
}
float term2 = term2_1 * term2_2;
float term3 = 0;
for(int i=0; i<n; ++i){
term3 += pow(xf[i], 2);
}
term3 *= n;
float term4 = 0;
for(int i=0; i<n; ++i){
term4 += xf[i];
}
term4 = pow(term4, 2);
float m = (term1-term2)/(term3-term4);
float derm1 = 0;
float derm2 = 0;
for(int i=0; i<n; ++i){
derm1 += yf[i];
derm2 += xf[i];
}
derm2 *= m;
float b = (derm1-derm2)/n;
if(instr=="mb"){
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 ;
}else{
if(m==1.0){
cout << "y = " << "x + " << round(b*1e3)/1e3;
}else if(m==-1.0){
cout << "y = " << "-x + " << round(b*1e3)/1e3;
}else {
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
}
}
//bmer | # 2070709, 2024-11-02 13:05:21, PPPPPPPPPPPPPPP--------- (62%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string instr;
cin >> n >> instr;
// cin.ignore();
vector<float> xf;;
vector<float> yf;
for(int i=0; i<n; ++i){
float tmx, tmy;
cin >> tmx >> tmy;
xf.push_back(tmx);
yf.push_back(tmy);
}
// find m
// m first term
float term1 = 0;
for(int i=0; i<n; ++i){
term1 += xf[i]*yf[i];
}
term1 *= n;
float term2_1 = 0;
float term2_2 = 0;
for(int i=0; i<n; ++i){
term2_1 += xf[i];
term2_2 += yf[i];
}
float term2 = term2_1 * term2_2;
float term3 = 0;
for(int i=0; i<n; ++i){
term3 += pow(xf[i], 2);
}
term3 *= n;
float term4 = 0;
for(int i=0; i<n; ++i){
term4 += xf[i];
}
term4 = pow(term4, 2);
float m = (term1-term2)/(term3-term4);
float derm1 = 0;
float derm2 = 0;
for(int i=0; i<n; ++i){
derm1 += yf[i];
derm2 += xf[i];
}
derm2 *= m;
float b = (derm1-derm2)/n;
if(instr=="mb"){
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 ;
}else{
if(m==1.0){
cout << "y = " << "x + " << round(b*1e3)/1e3;
}else if(m==-1.0){
cout << "y = " << "-x + " << round(b*1e3)/1e3;
}else if(b<0){
cout << "y = " << round(m*1e3)/1e3 << "x - " << abs(round(b*1e3)/1e3);
}
else {
cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
}
}
}
/*
3 mb
1.0 0.0
2.0 0.0
9.4 0.0
20 mb
1.1881 1.5293
1.7655 1.1602
1.8581 1.1016
2.2834 0.8302
2.7323 0.5438
3.0490 0.3426
3.2191 0.2325
3.5325 0.0332
3.7860 -0.1221
5.8511 -1.4411
6.0823 -1.5966
6.2641 -1.7018
6.6594 -1.9658
6.9622 -2.1554
7.5696 -2.5427
7.6285 -2.5792
7.9083 -2.7581
7.9242 -2.7681
9.6531 -3.8725
9.9108 -4.0347
*/
//bmer | # 2071335, 2024-11-02 14:24:11, PPPPPPPPPPP----P-----P-- (54%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string instr;
cin >> n >> instr;
// cin.ignore();
vector<float> xf;;
vector<float> yf;
for(int i=0; i<n; ++i){
float tmx, tmy;
cin >> tmx >> tmy;
xf.push_back(tmx);
yf.push_back(tmy);
}
// find m
// m first term
float term1 = 0;
for(int i=0; i<n; ++i){
term1 += xf[i]*yf[i];
}
term1 *= n;
float term2_1 = 0;
float term2_2 = 0;
for(int i=0; i<n; ++i){
term2_1 += xf[i];
term2_2 += yf[i];
}
float term2 = term2_1 * term2_2;
float term3 = 0;
for(int i=0; i<n; ++i){
term3 += pow(xf[i], 2);
}
term3 *= n;
float term4 = 0;
for(int i=0; i<n; ++i){
term4 += xf[i];
}
term4 = pow(term4, 2);
float m = (term1-term2)/(term3-term4);
float derm1 = 0;
float derm2 = 0;
for(int i=0; i<n; ++i){
derm1 += yf[i];
derm2 += xf[i];
}
derm2 *= m;
float b = (derm1-derm2)/n;
if(instr=="mb"){
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 ;
}else{
cout << "y = ";
if(m>0){
cout << round(m*1e3)/1e3 << "x ";
}else if(m==-1){
cout << "-x ";
}
else if(round(m*1e3)/1e3==0){
cout << "";
}
else if(round(m*1e3)/1e3<0){
cout << round(m*1e3)/1e3 << "x";
}
if(b > 0){
cout << "+ " << round(b*1e3)/1e3;
}else if(b<0){
cout << "" << round(b*1e3)/1e3;
}else if( round(b*1e3)/1e3==0){
cout << "0";
}
// if(m==1.0){
// cout << "y = " << "x + " << round(b*1e3)/1e3;
// }else if(m==-1.0 && b>=0){
// cout << "y = " << "-x + " << round(b*1e3)/1e3;
// }else if(b<0 ){
// cout << "y = " << round(m*1e3)/1e3 << "x - " << abs(round(b*1e3)/1e3);
// }
// else {
// cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
// }
}
}
/*
3 mb
1.0 0.0
2.0 0.0
9.4 0.0
20 mb
1.1881 1.5293
1.7655 1.1602
1.8581 1.1016
2.2834 0.8302
2.7323 0.5438
3.0490 0.3426
3.2191 0.2325
3.5325 0.0332
3.7860 -0.1221
5.8511 -1.4411
6.0823 -1.5966
6.2641 -1.7018
6.6594 -1.9658
6.9622 -2.1554
7.5696 -2.5427
7.6285 -2.5792
7.9083 -2.7581
7.9242 -2.7681
9.6531 -3.8725
9.9108 -4.0347
*/
//bmer | # 2071395, 2024-11-02 14:30:57, PPPPPPPPPPPP---P-PPP-PP- (75%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
string instr;
cin >> n >> instr;
// cin.ignore();
vector<float> xf;;
vector<float> yf;
for(int i=0; i<n; ++i){
float tmx, tmy;
cin >> tmx >> tmy;
xf.push_back(tmx);
yf.push_back(tmy);
}
// find m
// m first term
float term1 = 0;
for(int i=0; i<n; ++i){
term1 += xf[i]*yf[i];
}
term1 *= n;
float term2_1 = 0;
float term2_2 = 0;
for(int i=0; i<n; ++i){
term2_1 += xf[i];
term2_2 += yf[i];
}
float term2 = term2_1 * term2_2;
float term3 = 0;
for(int i=0; i<n; ++i){
term3 += pow(xf[i], 2);
}
term3 *= n;
float term4 = 0;
for(int i=0; i<n; ++i){
term4 += xf[i];
}
term4 = pow(term4, 2);
float m = (term1-term2)/(term3-term4);
float derm1 = 0;
float derm2 = 0;
for(int i=0; i<n; ++i){
derm1 += yf[i];
derm2 += xf[i];
}
derm2 *= m;
float b = (derm1-derm2)/n;
if(instr=="mb"){
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 ;
}else{
cout << "y = ";
if(m>0 && round(m*1e3)/1e3!=1){
cout << round(m*1e3)/1e3 << "x ";
}else if(m==-1){
cout << "-x ";
}else if(round(m*1e3)/1e3==1){
cout << "x ";
}
else if(round(m*1e3)/1e3==0){
cout << "";
}
else if(round(m*1e3)/1e3<0){
cout << round(m*1e3)/1e3 << "x";
}
if(b > 0 && round(m*1e3)/1e3!=0){
cout << "+ " << round(b*1e3)/1e3;
}else if(b<0 && round(m*1e3)/1e3!=0){
cout << "- " << abs(round(b*1e3)/1e3);
}else if(round(m*1e3)/1e3==0 && round(b*1e3)/1e3==0){
cout << "0";
}else if(b>0){
cout << round(b*1e3)/1e3;
}else if(b<0){
cout << round(b*1e3)/1e3;
}
// if(m==1.0){
// cout << "y = " << "x + " << round(b*1e3)/1e3;
// }else if(m==-1.0 && b>=0){
// cout << "y = " << "-x + " << round(b*1e3)/1e3;
// }else if(b<0 ){
// cout << "y = " << round(m*1e3)/1e3 << "x - " << abs(round(b*1e3)/1e3);
// }
// else {
// cout << "y = " << round(m*1e3)/1e3 << "x + " << round(b*1e3)/1e3;
// }
}
}
/*
3 mb
1.0 0.0
2.0 0.0
9.4 0.0
20 mb
1.1881 1.5293
1.7655 1.1602
1.8581 1.1016
2.2834 0.8302
2.7323 0.5438
3.0490 0.3426
3.2191 0.2325
3.5325 0.0332
3.7860 -0.1221
5.8511 -1.4411
6.0823 -1.5966
6.2641 -1.7018
6.6594 -1.9658
6.9622 -2.1554
7.5696 -2.5427
7.6285 -2.5792
7.9083 -2.7581
7.9242 -2.7681
9.6531 -3.8725
9.9108 -4.0347
*/
//bmer |
# 2068755, 2024-11-02 09:33:56, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = (n*sixma_xy)-(sixma_x*sixma_y)/((n*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<m<<endl<<b;
}
} | # 2068769, 2024-11-02 09:34:53, ------PP---------------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((n*sixma_xy)-(sixma_x*sixma_y))/((n*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<m<<endl<<b;
}
} | # 2068782, 2024-11-02 09:35:41, ------PP---------------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((n*sixma_xy)-(sixma_x*sixma_y))/((n*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<m<<endl<<b;
}
} | # 2068798, 2024-11-02 09:37:32, -----PPP---------------- (12%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((n*sixma_xy)-(sixma_x*sixma_y))/((n*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}
} | # 2068804, 2024-11-02 09:38:43, -----P------------------ (4%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((n*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}
} | # 2068812, 2024-11-02 09:39:34, PPPPP-P-PP-------------- (33%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}
} | # 2068843, 2024-11-02 09:45:13, -----PP-PP-------------- (16%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,b;
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "Y = ";
if(m == -1){
ans.push_back('-');
}else if(m != 0){
ans.push_back(m);
}
ans.push_back('x');
if(b < 0){
ans+= " - ";
ans+= b;
}else if(b > 0){
ans += " + ";
ans += b;
}
cout<<ans;
}
} | # 2068850, 2024-11-02 09:46:51, -----PP-PP-------------- (16%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,b;
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
if(cmd == "mb"){
float sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
float sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
string ans = "Y = ";
if(m == -1){
ans.push_back('-');
}else if(m != 0){
ans.push_back(m);
}
ans.push_back('x');
if(b < 0){
ans+= " - ";
ans+= b;
}else if(b > 0){
ans += " + ";
ans += b;
}
cout<<ans;
}
} | # 2068864, 2024-11-02 09:48:42, -----PP-PP-------------- (16%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,b;
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "Y = ";
if(m == -1){
ans.push_back('-');
}else if(m != 0){
ans.push_back(m);
}
ans.push_back('x');
if(b < 0){
ans+= " - ";
ans+= b;
}else if(b > 0){
ans += " + ";
ans += b;
}
cout<<ans;
}
} | # 2068869, 2024-11-02 09:49:09, -----PP-PP-------------- (16%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,b;
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float sixma_x = 0,sixma_y = 0,sixma_xy = 0,sixma_x2 = 0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "Y = ";
if(m == -1){
ans.push_back('-');
}else if(m != 0){
ans.push_back(m);
}
ans.push_back('x');
if(b < 0){
ans+= " - ";
ans+= b;
}else if(b > 0){
ans += " + ";
ans += b;
}
cout<<ans;
}
} | # 2068898, 2024-11-02 09:51:56, PPPPP-P-PP-------------- (33%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}
} | # 2068926, 2024-11-02 09:54:05, PPPPP-P-PP-----------P-- (37%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans;
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
}
}
} | # 2068967, 2024-11-02 09:58:13, PPPPP-P-PP-----------P-- (37%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
return 0;
}
if(m==1){
ans += 'x';
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " ";
ans += b;
}
}
}
} | # 2068977, 2024-11-02 09:58:57, PPPPP-P-PP-----------P-- (37%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
return 0;
}
if(m==1){
ans += 'x';
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " ";
ans += b;
}
}else if(m==-1){
ans += '-x';
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " ";
ans += b;
}
}
}
} | # 2069005, 2024-11-02 10:02:29, PPPPP-P-PP---------P-P-- (41%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
//x.push_back(0);
//y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 0; i < N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += m;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " - ";
ans += (b*-1);
}
cout<<ans;
}
} | # 2069020, 2024-11-02 10:04:20, PPPPP-P-PP---------P-P-- (41%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
m = ((N*sixma_xy)-(sixma_x*sixma_y))/((N*sixma_x2)-(pow(sixma_x,2)));
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += m;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " - ";
ans += (b*-1);
}
cout<<ans;
}
} | # 2069055, 2024-11-02 10:07:34, PPPPP-PPPP--------PP-P-- (50%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x,sixma_y,sixma_xy,sixma_x2;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += m;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " - ";
ans += (b*-1);
}
cout<<ans;
}
} | # 2069291, 2024-11-02 10:34:34, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
b = (sixma_y-(m*sixma_x))/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += m;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " - ";
ans += (b*-1);
}
cout<<ans;
}
} | # 2069314, 2024-11-02 10:35:56, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<b;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += m;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += b;
}else if(b < 0){
ans += " - ";
ans += (b*-1);
}
cout<<ans;
}
} | # 2069357, 2024-11-02 10:39:18, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += round(b*1e3)/1e3;
}else if(b < 0){
ans += " - ";
ans += round((b*-1)*1e3)/1e3;
}
cout<<ans;
}
} | # 2069372, 2024-11-02 10:41:25, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += to_string((b*1e3)/1e3);
}else if(b < 0){
ans += " - ";
ans += to_string(((b*-1)*1e3)/1e3);
}
cout<<ans;
}
} | # 2069388, 2024-11-02 10:42:54, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += to_string(b);
}else if(b < 0){
ans += " - ";
ans += to_string((b*-1));
}
cout<<ans;
}
} | # 2069405, 2024-11-02 10:43:56, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += to_string(round(b*1000)/1000);
}else if(b < 0){
ans += " - ";
ans += to_string(round((b*-1)*1000)/1000);
}
cout<<ans;
}
} | # 2069420, 2024-11-02 10:45:06, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
double newm = round(m*1e3)/1e3;
double newb = round(b*1e3)/1e3;
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<newb;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += newm;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += newb;
}else if(b < 0){
ans += " - ";
ans += (newb*-1);
}
cout<<ans;
}
} | # 2069447, 2024-11-02 10:47:51, PPPPPPPPPP-----P--PP-P-- (58%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
string ans = "y = ";
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ans += to_string(round(b*1e3)/1e3);
}else if(b < 0){
ans += " - ";
ans += to_string(round((b*-1)*1e3)/1e3);
}
cout<<ans;
}
} | # 2069503, 2024-11-02 10:53:17, PPPPPPPPPP-----PP----P-- (54%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
string ans = "y = ";
double ansb;
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ansb = (round(b*1e3)/1e3);
}else if(b < 0){
ans += " - ";
ansb = (round((b * -1)*1e3)/1e3);
}
cout<<setprecision(3)<<ans<<ansb;
}
} | # 2069506, 2024-11-02 10:53:38, PPPPPPPPPP-----PPP--PPPP (70%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
string ans = "y = ";
double ansb;
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ansb = (round(b*1e3)/1e3);
}else if(b < 0){
ans += " - ";
ansb = (round((b * -1)*1e3)/1e3);
}
cout<<fixed<<setprecision(3)<<ans<<ansb;
}
} | # 2069526, 2024-11-02 10:55:11, PPPPPPPPPP-----PPP--PPPP (70%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int N = n;
string cmd;
cin>>cmd;
vector<float> x;
vector<float> y;
x.push_back(0);
y.push_back(0);
while (n--)
{
float a,b;
cin>>a>>b;
x.push_back(a);
y.push_back(b);
}
float m,b,sixma_x=0,sixma_y=0,sixma_xy=0,sixma_x2=0;
for (int i = 1; i <= N; i++)
{
sixma_x += x[i];
sixma_y += y[i];
sixma_xy += (x[i]*y[i]);
sixma_x2 += (x[i]*x[i]);
}
double upperm= (N*sixma_xy)-(sixma_x*sixma_y);
double lowerm = (N*sixma_x2)-(sixma_x*sixma_x);
m = upperm/lowerm;
double upperb= sixma_y-(m*sixma_x);
b = upperb/N;
if(cmd == "mb"){
cout<<round(m*1e3)/1e3<<endl<<round(b*1e3)/1e3;
}else{
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
string ans = "y = ";
double ansb;
if(m==0 && b==0){
cout<<"y = 0";
return 0;
}
if(m==0 && b!=0){
cout<<"y = "<<round(b*1e3)/1e3;
return 0;
}
if(m==1){
ans += 'x';
}else if(m==-1){
ans += "-x";
}else{
ans += round(m*1e3)/1e3;
ans +="x";
}
if(b > 0){
ans += " + ";
ansb = (round(b*1e3)/1e3);
}else if(b < 0){
ans += " - ";
ansb = (round((b * -1)*1e3)/1e3);
}
if(ansb!=0){
cout<<fixed<<setprecision(3)<<ans<<ansb;
}else{
cout<<fixed<<setprecision(3)<<ans;
}
}
} |
# 2069078, 2024-11-02 10:10:14, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
vector<float> x,y;
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
while(n--){
cin>>x[n]>>y[n];
if(n == 0) break;
}
for(int i = 0;i<n;i++){
b += y[i] - x[i];
}
b = b/n;
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xy += x[j]*y[j];
sum_xsqrt += pow(x[j],2);
}
m = (m_up - sum_xy)/(sum_xsqrt - pow(sum_x,2));
if(s == select[0]){
cout<<m<<endl;
cout<<b<<endl;
return 0;
}
if(s == select[1]){
cout<<"y ="<< round(m*1e3)/1e3 << "x" << "+" << round(b*1e3)/1e3;
return 0;
}
} | # 2069089, 2024-11-02 10:10:54, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
vector<float> x,y;
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
while(n--){
cin>>x[n]>>y[n];
}
for(int i = 0;i<n;i++){
b += y[i] - x[i];
}
b = b/n;
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xy += x[j]*y[j];
sum_xsqrt += pow(x[j],2);
}
m = (m_up - sum_xy)/(sum_xsqrt - pow(sum_x,2));
if(s == select[0]){
cout<<m<<endl;
cout<<b<<endl;
return 0;
}
if(s == select[1]){
cout<<"y ="<< round(m*1e3)/1e3 << "x" << "+" << round(b*1e3)/1e3;
return 0;
}
} | # 2069317, 2024-11-02 10:36:01, ------------------------ (0%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int i = 0;i<n;i++){
b += y[i] - x[i];
}
b = b/n;
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xy += x[j]*y[j];
sum_xsqrt += pow(x[j],2);
}
m = (m_up - sum_xy)/(sum_xsqrt - pow(sum_x,2));
if(s == select[0]){
cout<<m<<endl;
cout<<b<<endl;
return 0;
}
if(s == select[1]){
cout<<"y ="<< round(m*1e3)/1e3 << "x" << "+" << round(b*1e3)/1e3;
return 0;
}
} | # 2069322, 2024-11-02 10:36:24, ------------------------ (0%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int i = 0;i<n;i++){
b += y[i] - x[i];
}
b = b/n;
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xy += x[j]*y[j];
sum_xsqrt += pow(x[j],2);
}
m = (m_up - sum_xy)/(sum_xsqrt - pow(sum_x,2));
if(s == select[0]){
cout<<m<<endl;
cout<<b<<endl;
return 0;
}
if(s == select[1]){
cout<<"y ="<< round(m*1e3)/1e3 << "x" << "+" << round(b*1e3)/1e3;
return 0;
}
} | # 2069355, 2024-11-02 10:39:12, ------------------------ (0%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xy += x[j]*y[j];
sum_xsqrt += pow(x[j],2);
}
m = (m_up - sum_xy)/(sum_xsqrt - pow(sum_x,2));
for(int i = 0;i<n;i++){
b += y[i] - m*x[i];
}
b = b/n;
if(s == select[0]){
cout<<m<<endl;
cout<<b<<endl;
return 0;
}
if(s == select[1]){
cout<<"y ="<< round(m*1e3)/1e3 << "x" << "+" << round(b*1e3)/1e3;
return 0;
}
} | # 2069466, 2024-11-02 10:49:27, -----P------------------ (4%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(m*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
cout<<"y ="<< round(m*1e3)/1e3 << "x" << "+" << round(b*1e3)/1e3;
return 0;
}
} | # 2069581, 2024-11-02 11:00:04, -----P----P-P----------- (12%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(m*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m == 1){
cout<<"y = "<< "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else
{cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;}
return 0;
}
} | # 2069784, 2024-11-02 11:24:53, Compilation error (0%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3<<endl;
}
/*if(m == 1){
cout<<"y = "<< "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m ==-1)
{cout<<"y = "<< "-x" << " " << "+" << " " << round(b*1e3)/1e3;}
else
{cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;}*/
return 0;
} | # 2069794, 2024-11-02 11:25:24, PPPPPPPPPPP-P--P--PP---- (62%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3<<endl;
}
/*if(m == 1){
cout<<"y = "<< "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m ==-1)
{cout<<"y = "<< "-x" << " " << "+" << " " << round(b*1e3)/1e3;}
else
{cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;}*/
return 0;
}
} | # 2070066, 2024-11-02 11:48:37, PPPPPPPPPP-PPPPP--PP---- (70%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if(m>0 && b>0){
;
}
else if (m>0 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if (m<0 && m != -1 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
/*else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3<<endl;
}*/
/*if(m == 1){
cout<<"y = "<< "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m ==-1)
{cout<<"y = "<< "-x" << " " << "+" << " " << round(b*1e3)/1e3;}
else
{cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;}*/
return 0;
}
} | # 2070159, 2024-11-02 11:54:47, PPPPPPPPPP-PP--P--PP---- (62%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if (m == -1 && b<0){
cout<<"y = "<< "-x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if(m>0 && b>0){
;
}
else if (m>0 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
/*else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3<<endl;
}*/
/*if(m == 1){
cout<<"y = "<< "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m ==-1)
{cout<<"y = "<< "-x" << " " << "+" << " " << round(b*1e3)/1e3;}
else
{cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;}*/
return 0;
}
} | # 2070194, 2024-11-02 11:56:49, PPPPPPPPPP-PP--P--PP---- (62%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if (m == -1 && b<0){
cout<<"y = "<< "-x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if(m>0 && b>0){
;
}
else if (m>0 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
/*else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if( m == 0 && b != 0){
cout<<" y = b"<<endl;
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3<<endl;
}*/
/*if(m == 1){
cout<<"y = "<< "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m ==-1)
{cout<<"y = "<< "-x" << " " << "+" << " " << round(b*1e3)/1e3;}
else
{cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;}*/
return 0;
}
} | # 2070345, 2024-11-02 12:04:47, PPPPPPPPPP-PP--P--PP---- (62%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if( m == 0 && b != 0){
cout<<"y = b"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if (m == -1 && b<0){
cout<<"y = "<< "-x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if(m>0 && b>0){
;
}
else if (m>0 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else{
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
return 0;
}
} | # 2070454, 2024-11-02 12:09:12, PPPPPPPPPPPP---P--PP---- (62%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m>0 && b >0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if (m == -1 && b<0){
cout<<"y = "<< "-x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if(m>0 && b>0){
;
}
else if (m>0 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else{
cout<<"y = abs(round(b*1e3)/1e3)"<<endl;
}
return 0;
}
} | # 2070474, 2024-11-02 12:09:49, PPPPPPPPPPPP---P--PP---- (62%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m>0 && b >0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if (m == -1 && b<0){
cout<<"y = "<< "-x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if(m>0 && b>0){
;
}
else if (m>0 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else{
cout<<"y = "<<abs(round(b*1e3)/1e3)<<endl;
}
return 0;
}
} | # 2070480, 2024-11-02 12:10:07, PPPPPPPPPPPP---P--PP-P-- (66%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int main(){
string select[2] = {"mb","func"};
float m = 0,b = 0;
float m_up = 0;
float sum_x = 0,sum_xsqrt = 0,sum_y = 0,sum_xy = 0;
string s;
int n;
cin>>n>>s;
float x[n],y[n];
for(int k = 0;k<n;k++){
cin>>x[k]>>y[k];
}
for(int j = 0;j<n;j++){
m_up += (x[j]*y[j]);
sum_x += x[j];
sum_y += y[j];
sum_xsqrt += pow(x[j],2);
}
sum_xy = sum_x*sum_y;
m = (n*m_up - sum_xy)/(n*sum_xsqrt - pow(sum_x,2));
b = (sum_y - m*sum_x)/n;
if(s == select[0]){
cout<<round(m*1e3)/1e3<<endl;
cout<<round(b*1e3)/1e3<<endl;
return 0;
}
if(s == select[1]){
if(m>0 && b >0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" << " " << "+" << " " << round(b*1e3)/1e3;
}
else if(m == 0 && b == 0){
cout<<"y = 0"<<endl;
}
else if(m == 1 && b != 0){
cout<<"y = "<<"x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if (m == -1 && b<0){
cout<<"y = "<< "-x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else if(m == 1 && b == 0){
cout<<"y = x"<<endl;
}
else if(m == -1 && b != 0 && b != -1){
cout<<"y = "<<"-x"<<" "<<"+"<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b != 0 && b == -1){
cout<<"y = "<<"-x"<<" "<<" "<<round(b*1e3)/1e3<<endl;
}
else if(m == -1 && b == 0){
cout<<"y = -x"<<endl;
}
else if( m == 0 && b == -1){
cout<<" y = -1"<<endl;
}
else if(m>0 && b>0){
;
}
else if (m>0 && b<0){
cout<<"y = "<< round(m*1e3)/1e3 << "x" <<" "<< "-" << " " << abs(round(b*1e3)/1e3);
}
else{
cout<<"y = "<<round(b*1e3)/1e3<<endl;
}
return 0;
}
} |
# 2069520, 2024-11-02 10:54:28, ------------------------ (0%)
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
double xi,yi,m,b,f1=0,f2=0;
double sumx,sumy,sumxx=0;
string s;
cin >> n >> s;
while(n--){
cin >> xi >> yi;
if(s=="mb"){
sumx+=xi;
sumy+=yi;
sumxx+=xi*xi;
}
else if(s=="func"){
}
}
if(s=="mb"){
double m=((n*sumx*sumy)-(sumx*sumy))/((n*sumxx)-(sumx*sumx));
double b=(sumy-sumx)/n;
cout << m << endl << b;
}
else if(s=="func"){
if(m==-1){
if(b==0){
cout << "y = -x" ;
}
else if(b<0){
cout << "y = -";
}
}
else if(m==1){
if(b==0){
cout << "y = x";
}
}
}
} | # 2069731, 2024-11-02 11:19:08, -----P------------------ (4%)
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
double xi,yi,m,b,f1=0,f2=0;
double sumx=0,sumy=0,sumxx=0;
string s;
cin >> n >> s;
for(int i=0; i<n; i++){
cin >> xi >> yi;
if(s=="mb"){
sumx+=xi;
sumy+=yi;
sumxx+=(xi*xi);
//cout << sumx << ":"<<sumy << ":"<< sumxx << endl;
}
}
//cout << sumx << ":"<<sumy << ":"<< sumxx << endl;
if(s=="mb"){
double m=((n*sumx*sumy)-(sumx*sumy))/((n*sumxx)-(sumx*sumx));
double b=(sumy-(m*sumx))/n;
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
}
// else if(s=="func"){
// if(m==-1){
// if(b==0){
// cout << "y = -x" ;
// }
// else if(b<0){
// cout << "y = -";
// }
// }
// else if(m==1){
// if(b==0){
// cout << "y = x";
// }
// }
// }
} | # 2069811, 2024-11-02 11:27:03, ------------------------ (0%)
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
double xi,yi,m,b,f1=0,f2=0;
double sumx=0,sumy=0,sumxx,sumxy=0;
string s;
cin >> n >> s;
for(int i=0; i<n; i++){
cin >> xi >> yi;
if(s=="mb"){
sumx+=xi;
sumy+=yi;
sumxx+=(xi*xi);
sumxy+=(xi*yi);
cout << sumx << ":"<<sumy << ":"<< sumxx << ":"<< sumxy << endl;
}
}
//cout << sumx << ":"<<sumy << ":"<< sumxx << endl;
if(s=="mb"){
double m=((n*sumxy)-(sumx*sumy))/((n*sumxx)-(sumx*sumx));
double b=(sumy-(m*sumx))/n;
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
}
// else if(s=="func"){
// if(m==-1){
// if(b==0){
// cout << "y = -x" ;
// }
// else if(b<0){
// cout << "y = -";
// }
// }
// else if(m==1){
// if(b==0){
// cout << "y = x";
// }
// }
// }
} | # 2069826, 2024-11-02 11:28:27, PPPPPPPPPP-------------- (41%)
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
double xi,yi,m,b,f1=0,f2=0;
double sumx=0,sumy=0,sumxx,sumxy=0;
string s;
cin >> n >> s;
for(int i=0; i<n; i++){
cin >> xi >> yi;
if(s=="mb"){
sumx+=xi;
sumy+=yi;
sumxx+=(xi*xi);
sumxy+=(xi*yi);
//cout << sumx << ":"<<sumy << ":"<< sumxx << ":"<< sumxy << endl;
}
}
//cout << sumx << ":"<<sumy << ":"<< sumxx << endl;
if(s=="mb"){
double m=((n*sumxy)-(sumx*sumy))/((n*sumxx)-(sumx*sumx));
double b=(sumy-(m*sumx))/n;
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
}
// else if(s=="func"){
// if(m==-1){
// if(b==0){
// cout << "y = -x" ;
// }
// else if(b<0){
// cout << "y = -";
// }
// }
// else if(m==1){
// if(b==0){
// cout << "y = x";
// }
// }
// }
} | # 2070184, 2024-11-02 11:56:01, PPPPPPPPPP-----P--PP-P-- (58%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int n;
double xi,yi,m,b,f1=0,f2=0;
double sumx=0,sumy=0,sumxx,sumxy=0;
vector<double> vx,vy;
string s;
cin >> n >> s;
for(int i=0; i<n; i++){
cin >> xi >> yi;
if(s=="mb"){
sumx+=xi;
sumy+=yi;
sumxx+=(xi*xi);
sumxy+=(xi*yi);
//cout << sumx << ":"<<sumy << ":"<< sumxx << ":"<< sumxy << endl;
}
if(s=="func"){
vx.push_back(xi);
vy.push_back(yi);
}
}
// for(auto e: vy){
// cout << e;
// }
//cout << sumx << ":"<<sumy << ":"<< sumxx << endl;
if(s=="mb"){
double m=((n*sumxy)-(sumx*sumy))/((n*sumxx)-(sumx*sumx));
double b=(sumy-(m*sumx))/n;
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
}
else if(s=="func"){
f1=(vy[0]-vy[1])/(vx[0]-vx[1]);
f2=vy[1]-(f1*vx[1]);
//cout << f1 << f2;
if(f1==-1){
if(f2==0){
cout << "y = -x" ;
}
else if(b<0){
cout << "y = -x - " << (-1)*f2;
}
else if(b>0){
cout << "y = -x + "<< f2;
}
}
else if(f1==0){
if(f2==0){
cout << "y = 0";
}
else if(f2<0){
cout << "y = " << f2;
}
}
else if(f1==1){
if(f2==0){
cout << "y = x";
}
else if(b<0){
cout << "y = -x -" << (-1)*f2;
}
else if(b>0){
cout << "y = x + "<< f2;
}
}
else {
cout << "y = " << f1 << "+" << f2;
}
}
} | # 2070368, 2024-11-02 12:05:48, PPPPPPPPPP-----P-PPPPP-P (70%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int n;
double xi,yi,m,b,f1=0,f2=0;
double sumx=0,sumy=0,sumxx,sumxy=0;
vector<double> vx,vy;
string s;
cin >> n >> s;
for(int i=0; i<n; i++){
cin >> xi >> yi;
if(s=="mb"){
sumx+=xi;
sumy+=yi;
sumxx+=(xi*xi);
sumxy+=(xi*yi);
//cout << sumx << ":"<<sumy << ":"<< sumxx << ":"<< sumxy << endl;
}
if(s=="func"){
vx.push_back(xi);
vy.push_back(yi);
}
}
// for(auto e: vy){
// cout << e;
// }
//cout << sumx << ":"<<sumy << ":"<< sumxx << endl;
if(s=="mb"){
double m=((n*sumxy)-(sumx*sumy))/((n*sumxx)-(sumx*sumx));
double b=(sumy-(m*sumx))/n;
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
}
else if(s=="func"){
f1=(vy[0]-vy[1])/(vx[0]-vx[1]);
f2=vy[1]-(f1*vx[1]);
f1=round(f1*1e3)/1e3 ;
f2=round(f2*1e3)/1e3 ;
//cout << f1 << f2;
if(f1==-1){
if(f2==0){
cout << "y = -x" ;
}
else if(f2<0){
cout << "y = -x - " << (-1)*f2;
}
else if(f2>0){
cout << "y = -x + "<< f2;
}
}
else if(f1==0){
if(f2==0){
cout << "y = 0";
}
else if(f2<0){
cout << "y = " << f2;
}
}
else if(f1==1){
if(f2==0){
cout << "y = x";
}
else if(f2<0){
cout << "y = -x -" << (-1)*f2;
}
else if(f2>0){
cout << "y = x + "<< f2;
}
}
else {
if(f2>0){
cout << "y = " << f1 << "x" << " + " << f2;
}
else if(f2<0){
cout << "y = " << f1 << "x" << "-" << (-1)*f2;
}
}
}
} | # 2070534, 2024-11-02 12:11:37, PPPPPPPPPP-----P-PPPPP-P (70%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int n;
float xi,yi,m,b,f1=0,f2=0;
float sumx=0,sumy=0,sumxx,sumxy=0;
vector<float> vx,vy;
string s;
cin >> n >> s;
for(int i=0; i<n; i++){
cin >> xi >> yi;
if(s=="mb"){
sumx+=xi;
sumy+=yi;
sumxx+=(xi*xi);
sumxy+=(xi*yi);
//cout << sumx << ":"<<sumy << ":"<< sumxx << ":"<< sumxy << endl;
}
if(s=="func"){
vx.push_back(xi);
vy.push_back(yi);
}
}
// for(auto e: vy){
// cout << e;
// }
//cout << sumx << ":"<<sumy << ":"<< sumxx << endl;
if(s=="mb"){
float m=((n*sumxy)-(sumx*sumy))/((n*sumxx)-(sumx*sumx));
float b=(sumy-(m*sumx))/n;
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
}
else if(s=="func"){
f1=(vy[0]-vy[1])/(vx[0]-vx[1]);
f2=vy[1]-(f1*vx[1]);
f1=round(f1*1e3)/1e3 ;
f2=round(f2*1e3)/1e3 ;
//cout << f1 << f2;
if(f1==-1){
if(f2==0){
cout << "y = -x" ;
}
else if(f2<0){
cout << "y = -x - " << (-1)*f2;
}
else if(f2>0){
cout << "y = -x + "<< f2;
}
}
else if(f1==0){
if(f2==0){
cout << "y = 0";
}
else if(f2<0){
cout << "y = " << f2;
}
}
else if(f1==1){
if(f2==0){
cout << "y = x";
}
else if(f2<0){
cout << "y = -x -" << (-1)*f2;
}
else if(f2>0){
cout << "y = x + "<< f2;
}
}
else {
if(f2>0){
cout << "y = " << f1 << "x" << " + " << f2;
}
else if(f2<0){
cout << "y = " << f1 << "x" << "-" << (-1)*f2;
}
}
}
} |
# 2069281, 2024-11-02 10:34:00, ------------------------ (0%)
#include<bits/stdc++.h>
using namespace std ;
int main(){
vector<float> X ;
vector<float> Y ;
int n ,n1; cin >> n ;
n1 = n ;
string name ; cin >> name ;
float Xn , Yn ;
while (n--) {
cin >> Xn >> Yn ;
X.push_back(Xn) ;
Y.push_back(Yn) ;
}
float m , b ;
if(name == "mb"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
cout << ans1 <<" " <<ans2<< " " <<ans3 << " " <<ans4 << " " <<ans5 <<endl;
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
string last_ans ;
if(name == "func"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
cout << ans1 <<" " <<ans2<< " " <<ans3 << " " <<ans4 << " " <<ans5 <<endl;
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
if(m == 0 && b == 0) cout << "y = 0" ;
else if(m == 0 && b != 0) cout << "y = " + to_string(b) ;
else if(b == 0 && m != 0) cout << "y = " + to_string(m) +"x" ;
else if(m == -1 && b == 0) cout << "y = -x " ;
else if(m == -1 && b != 0) cout << "y = -x + " + to_string(b) ;
else{
cout << "y = " + to_string(m) + "x + " + to_string(b) ;
}
}
} | # 2069324, 2024-11-02 10:36:30, PPPPPPPPPP-------------- (41%)
#include<bits/stdc++.h>
using namespace std ;
int main(){
vector<float> X ;
vector<float> Y ;
int n ,n1; cin >> n ;
n1 = n ;
string name ; cin >> name ;
float Xn , Yn ;
while (n--) {
cin >> Xn >> Yn ;
X.push_back(Xn) ;
Y.push_back(Yn) ;
}
float m , b ;
if(name == "mb"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
string last_ans ;
if(name == "func"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
cout << ans1 <<" " <<ans2<< " " <<ans3 << " " <<ans4 << " " <<ans5 <<endl;
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
if(m == 0 && b == 0) cout << "y = 0" ;
else if(m == 0 && b != 0) cout << "y = " + to_string(b) ;
else if(b == 0 && m != 0) cout << "y = " + to_string(m) +"x" ;
else if(m == -1 && b == 0) cout << "y = -x " ;
else if(m == -1 && b != 0) cout << "y = -x + " + to_string(b) ;
else{
cout << "y = " + to_string(m) + "x + " + to_string(b) ;
}
}
} | # 2069359, 2024-11-02 10:39:28, PPPPPPPPPP-----P-------- (45%)
#include<bits/stdc++.h>
using namespace std ;
int main(){
vector<float> X ;
vector<float> Y ;
int n ,n1; cin >> n ;
n1 = n ;
string name ; cin >> name ;
float Xn , Yn ;
while (n--) {
cin >> Xn >> Yn ;
X.push_back(Xn) ;
Y.push_back(Yn) ;
}
float m , b ;
if(name == "mb"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
string last_ans ;
if(name == "func"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
last_ans = "y = " + to_string(m) + "x " + to_string(b) ;
if(m == 0 && b == 0) cout << "y = 0" ;
else if(m == 0 && b != 0) cout << "y = " + to_string(b) ;
else if(b == 0 && m != 0) cout << "y = " + to_string(m) +"x" ;
else if(m == -1 && b == 0) cout << "y = -x " ;
else if(m == -1 && b != 0) cout << "y = -x + " + to_string(b) ;
else{
cout << "y = " + to_string(m) + "x + " + to_string(b) ;
}
}
} | # 2069400, 2024-11-02 10:43:33, PPPPPPPPPPP-P--P-----P-- (58%)
#include<bits/stdc++.h>
using namespace std ;
int main(){
vector<float> X ;
vector<float> Y ;
int n ,n1; cin >> n ;
n1 = n ;
string name ; cin >> name ;
float Xn , Yn ;
while (n--) {
cin >> Xn >> Yn ;
X.push_back(Xn) ;
Y.push_back(Yn) ;
}
float m , b ;
if(name == "mb"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
string last_ans ;
if(name == "func"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
float ans_m = round(m*1e3)/1e3 ;;
float ans_b = round(b*1e3)/1e3 ;
if(m == 0 && b == 0) cout << "y = 0" ;
else if(m == 0 && b != 0) cout << "y = " << ans_b ;
else if(b == 0 && m != 0) cout << "y = " << ans_m << "x" ;
else if(m == -1 && b == 0) cout << "y = -x " ;
else if(m == -1 && b != 0) cout << "y = -x + " << ans_b ;
else{
cout << "y = " << ans_m << "x + " << ans_b ;
}
}
} | # 2069436, 2024-11-02 10:46:39, PPPPPPPPPPP-P--PPP--PP-- (70%)
#include<bits/stdc++.h>
using namespace std ;
int main(){
vector<float> X ;
vector<float> Y ;
int n ,n1; cin >> n ;
n1 = n ;
string name ; cin >> name ;
float Xn , Yn ;
while (n--) {
cin >> Xn >> Yn ;
X.push_back(Xn) ;
Y.push_back(Yn) ;
}
float m , b ;
if(name == "mb"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
string last_ans ;
if(name == "func"){
float ans1 = 0 ; float ans2 = 0 ;
float ans3 = 0 ; float ans4 = 0 ;
float ans5 = 0 ;
for (int i = 0; i < Y.size() ; i++) {
ans1 += X[i]*Y[i] ; ans2 += X[i] ;
ans3 += Y[i] ; ans4 += X[i]*X[i] ;
ans5 += X[i] ;
}
m = ((n1*ans1)-(ans2*ans3))/((n1*ans4)-(ans5*ans5)) ;
b = (ans3 - (m*ans5))/n1 ;
float ans_m = round(m*1e3)/1e3 ;;
float ans_b = round(b*1e3)/1e3 ;
if(ans_m == 0 && ans_b == 0) cout << "y = 0" ;
else if(ans_m == 0 && ans_b != 0) cout << "y = " << ans_b ;
else if(ans_b == 0 && ans_m != 0) cout << "y = " << ans_m << "x" ;
else if (ans_m == 1 && ans_b == 0) cout << "y = x" ;
else if (ans_m == 1 && ans_b != 0) cout << "y = x + " << ans_b ;
else if(ans_m == -1 && ans_b == 0) cout << "y = -x " ;
else if(ans_m == -1 && ans_b != 0) cout << "y = -x + " << ans_b ;
else{
cout << "y = " << ans_m << "x + " << ans_b ;
}
}
} |
# 2068943, 2024-11-02 09:56:15, -----PPPPPP-P--P--P--P-- (41%)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
string s;
cin >> n >> s;
float x[n] , y[n] , m , b , sumxy = 0 , sumx = 0 , sumy = 0 , sumx2 = 0;
for(int i = 0 ; i < n ; i++)
{
cin >> x[i] >> y[i];
}
for(int i = 0 ; i < n ; i++)
{
sumxy = sumxy + x[i] * y[i];
sumx = sumx + x[i];
sumy = sumy + y[i];
sumx2 = sumx2 + x[i] * x[i];
}
m = ((n * sumxy) - (sumx * sumy)) / ((n * sumx2) - (sumx * sumx));
b = (sumy - (m * sumx)) / n;
if(s == "mb")
{
cout << m << endl << b;
}
else if(s == "func")
{
cout << "y = ";
if(m == 0 && b == 0)
{
cout << "0";
}
else if(m == 0)
{
cout << round(b * 1e3) / 1e3;
}
else if(b == 0 && m != 1)
{
cout << round(m * 1e3) / 1e3 << "x";
}
else if(m == 1 && b == 0)
{
cout << "x";
}
else if(m == -1 && b == 0)
{
cout << "-x";
}
else if(b > 0 && m == 1)
{
cout << "x + " << round(b * 1e3) / 1e3;
}
else if(b > 0 && m == -1)
{
cout << "-x + " << round(b * 1e3) / 1e3;
}
else if(b < 0 && m == 1)
{
cout << "x " << round(b * 1e3) / 1e3;
}
else if(b < 0 && m == -1)
{
cout << "-x " << round(b * 1e3) / 1e3;
}
else if(b < 0 && m != 1)
{
cout << round(m * 1e3) / 1e3 << "x" << round(b * 1e3) / 1e3;
}
else if(b > 0 && m != 1)
{
cout << round(m * 1e3) / 1e3 << "x + " << round(b * 1e3) / 1e3;
}
}
return 0;
} | # 2069459, 2024-11-02 10:48:44, PPPPPPPPPPP-P--P--P--P-- (62%)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
string s;
cin >> n >> s;
float x[n] , y[n] , m , b , sumxy = 0 , sumx = 0 , sumy = 0 , sumx2 = 0;
for(int i = 0 ; i < n ; i++)
{
cin >> x[i] >> y[i];
}
for(int i = 0 ; i < n ; i++)
{
sumxy = sumxy + x[i] * y[i];
sumx = sumx + x[i];
sumy = sumy + y[i];
sumx2 = sumx2 + x[i] * x[i];
}
m = ((n * sumxy) - (sumx * sumy)) / ((n * sumx2) - (sumx * sumx));
b = (sumy - (m * sumx)) / n;
if(s == "mb")
{
cout << round(m * 1e3) / 1e3 << endl << round(b * 1e3) / 1e3;
}
else if(s == "func")
{
cout << "y = ";
if(m == 0 && b == 0)
{
cout << "0";
}
else if(m == 0)
{
cout << round(b * 1e3) / 1e3;
}
else if(b == 0 && m != 1)
{
cout << round(m * 1e3) / 1e3 << "x";
}
else if(m == 1 && b == 0)
{
cout << "x";
}
else if(m == -1 && b == 0)
{
cout << "-x";
}
else if(b > 0 && m == 1)
{
cout << "x + " << round(b * 1e3) / 1e3;
}
else if(b > 0 && m == -1)
{
cout << "-x + " << round(b * 1e3) / 1e3;
}
else if(b < 0 && m == 1)
{
cout << "x " << round(b * 1e3) / 1e3;
}
else if(b < 0 && m == -1)
{
cout << "-x " << round(b * 1e3) / 1e3;
}
else if(b < 0 && m != 1)
{
cout << round(m * 1e3) / 1e3 << "x" << round(b * 1e3) / 1e3;
}
else if(b > 0 && m != 1)
{
cout << round(m * 1e3) / 1e3 << "x + " << round(b * 1e3) / 1e3;
}
}
return 0;
} | # 2069578, 2024-11-02 10:59:53, Compilation error (0%)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
string s;
cin >> n >> s;
float x[n] , y[n] , m , b , sumxy = 0 , sumx = 0 , sumy = 0 , sumx2 = 0;
for(int i = 0 ; i < n ; i++)
{
cin >> x[i] >> y[i];
}
for(int i = 0 ; i < n ; i++)
{
sumxy = sumxy + x[i] * y[i];
sumx = sumx + x[i];
sumy = sumy + y[i];
sumx2 = sumx2 + x[i] * x[i];
}
m = ((n * sumxy) - (sumx * sumy)) / ((n * sumx2) - (sumx * sumx));
b = (sumy - (m * sumx)) / n;
if(s == "mb")
{
cout << round(m * 1e3) / 1e3 << endl << round(b * 1e3) / 1e3;
}
else if(s == "func")
{
cout << "y = ";
if(m == 0 && b == 0)
{
cout << "0";
}
else if(m == 0)
{
cout << round(b * 1e3) / 1e3;
}
else if(m == 1 && b == 0)
{
cout << "x";
}
else if(m == 1 && b > 0)
{
cout << "x + " << round(b * 1e3) / 1e3;
}
else if(m == 1 && b < 0)
{
cout << "x " << round(b * 1e3) / 1e3;
}
else if(m == -1 && b == 0)
{
cout << "-x ";
}
else if(m == -1 && b > 0)
{
cout << "-x + " << round(b * 1e3) / 1e3;
}
else if(m == - 1 && b < 0)
{
cout << "-x " << round(b * 1e3) / 1e3;
}
else if(b == 0)
{
cout << round(m * 1e3) / 1e3 << "x";
}
else if(b > 0)
{
cout << round(m * 1e3) / 1e3 << "x + " << round(b * 1e3) / 1e3;
}
else if(b < 0)
{
cout << round(m * 1e3) / 1e3 << "x " << round(b * 1e3) / 1e3;
}
}
round(m * 1e3) / 1e3
return 0;
} | # 2069579, 2024-11-02 10:59:59, Compilation error (0%)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
string s;
cin >> n >> s;
float x[n] , y[n] , m , b , sumxy = 0 , sumx = 0 , sumy = 0 , sumx2 = 0;
for(int i = 0 ; i < n ; i++)
{
cin >> x[i] >> y[i];
}
for(int i = 0 ; i < n ; i++)
{
sumxy = sumxy + x[i] * y[i];
sumx = sumx + x[i];
sumy = sumy + y[i];
sumx2 = sumx2 + x[i] * x[i];
}
m = ((n * sumxy) - (sumx * sumy)) / ((n * sumx2) - (sumx * sumx));
b = (sumy - (m * sumx)) / n;
if(s == "mb")
{
cout << round(m * 1e3) / 1e3 << endl << round(b * 1e3) / 1e3;
}
else if(s == "func")
{
cout << "y = ";
if(m == 0 && b == 0)
{
cout << "0";
}
else if(m == 0)
{
cout << round(b * 1e3) / 1e3;
}
else if(m == 1 && b == 0)
{
cout << "x";
}
else if(m == 1 && b > 0)
{
cout << "x + " << round(b * 1e3) / 1e3;
}
else if(m == 1 && b < 0)
{
cout << "x " << round(b * 1e3) / 1e3;
}
else if(m == -1 && b == 0)
{
cout << "-x ";
}
else if(m == -1 && b > 0)
{
cout << "-x + " << round(b * 1e3) / 1e3;
}
else if(m == - 1 && b < 0)
{
cout << "-x " << round(b * 1e3) / 1e3;
}
else if(b == 0)
{
cout << round(m * 1e3) / 1e3 << "x";
}
else if(b > 0)
{
cout << round(m * 1e3) / 1e3 << "x + " << round(b * 1e3) / 1e3;
}
else if(b < 0)
{
cout << round(m * 1e3) / 1e3 << "x " << round(b * 1e3) / 1e3;
}
}
round(m * 1e3) / 1e3
return 0;
} | # 2069584, 2024-11-02 11:00:24, PPPPPPPPPPP-P--P--PP-P-- (66%)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
string s;
cin >> n >> s;
float x[n] , y[n] , m , b , sumxy = 0 , sumx = 0 , sumy = 0 , sumx2 = 0;
for(int i = 0 ; i < n ; i++)
{
cin >> x[i] >> y[i];
}
for(int i = 0 ; i < n ; i++)
{
sumxy = sumxy + x[i] * y[i];
sumx = sumx + x[i];
sumy = sumy + y[i];
sumx2 = sumx2 + x[i] * x[i];
}
m = ((n * sumxy) - (sumx * sumy)) / ((n * sumx2) - (sumx * sumx));
b = (sumy - (m * sumx)) / n;
if(s == "mb")
{
cout << round(m * 1e3) / 1e3 << endl << round(b * 1e3) / 1e3;
}
else if(s == "func")
{
cout << "y = ";
if(m == 0 && b == 0)
{
cout << "0";
}
else if(m == 0)
{
cout << round(b * 1e3) / 1e3;
}
else if(m == 1 && b == 0)
{
cout << "x";
}
else if(m == 1 && b > 0)
{
cout << "x + " << round(b * 1e3) / 1e3;
}
else if(m == 1 && b < 0)
{
cout << "x " << round(b * 1e3) / 1e3;
}
else if(m == -1 && b == 0)
{
cout << "-x ";
}
else if(m == -1 && b > 0)
{
cout << "-x + " << round(b * 1e3) / 1e3;
}
else if(m == - 1 && b < 0)
{
cout << "-x " << round(b * 1e3) / 1e3;
}
else if(b == 0)
{
cout << round(m * 1e3) / 1e3 << "x";
}
else if(b > 0)
{
cout << round(m * 1e3) / 1e3 << "x + " << round(b * 1e3) / 1e3;
}
else if(b < 0)
{
cout << round(m * 1e3) / 1e3 << "x " << round(b * 1e3) / 1e3;
}
}
return 0;
} |
# 2069888, 2024-11-02 11:33:44, PPPPPPPPPP-------PPPP-PP (66%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
int n ;
float x,y;
string sec;
cin>>n>>sec;
int r = n;
vector<pair<float,float>> v;
while(n--){
cin>>x>>y;
v.push_back(make_pair(x,y));
}
float m = 0,b = 0,s1 = 0,s2 = 0,s3 = 0,s4 = 0,s5 = 0;
for(int i = 0;i<r;i++){
s1 += v[i].first*v[i].second;
s2 += v[i].first;
s3 += v[i].second;
s4 += pow(v[i].first,2);
s5 += v[i].first;
}
m = (r*s1 - s2*s3)/(r*s4 - pow(s5,2));
b = (s3 - m*s2)/r;
m = round(m * 1000)/1000;
b = round(b * 1000)/1000;
if(sec == "mb"){
cout<<m<<endl<<b;
}else if (sec == "func"){
string nm;
if(m==-1){
nm = "-";
}
else if(m==1){
nm = "";
}else{
nm = m;
}
if(x==0){
cout<<"y = "<<b;
}else{
if(b<0){
cout<<"y = "<<nm<<"x - "<<abs(b);
}else if(b>0){
cout<<"y = "<<nm<<"x + "<<b;
}else{
cout<<"y = "<<nm<<"x";
}
}
}
} | # 2069982, 2024-11-02 11:42:40, PPPPPPPPPP-------PPPP-PP (66%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
int n ;
float x,y;
string sec;
cin>>n>>sec;
int r = n;
vector<pair<float,float>> v;
while(n--){
cin>>x>>y;
v.push_back(make_pair(x,y));
}
float m = 0,b = 0,s1 = 0,s2 = 0,s3 = 0,s4 = 0,s5 = 0;
for(int i = 0;i<r;i++){
s1 += v[i].first*v[i].second;
s2 += v[i].first;
s3 += v[i].second;
s4 += pow(v[i].first,2);
s5 += v[i].first;
}
m = (r*s1 - s2*s3)/(r*s4 - pow(s5,2));
b = (s3 - m*s2)/r;
m = round(m * 1000)/1000;
b = round(b * 1000)/1000;
if(sec == "mb"){
cout<<m<<endl<<b;
}else if (sec == "func"){
string nm;
if(m==-1){
nm = "-";
}
else if(m==1){
nm = "";
}else{
nm = m;
cout<<nm;
}
if(m==0){
cout<<"y = "<<b;
}else if(abs(m)==1){
if(b<0){
cout<<"y = "<<nm<<"x - "<<abs(b);
}else if(b>0){
cout<<"y = "<<nm<<"x + "<<b;
}else{
cout<<"y = "<<nm<<"x";
}
}else{
if(b<0){
cout<<"y = "<<m<<"x - "<<abs(b);
}else if(b>0){
cout<<"y = "<<m<<"x + "<<b;
}else{
cout<<"y = "<<m<<"x";
}
}
}
} | # 2070124, 2024-11-02 11:52:26, PPPPPPPPPP-------PPPP-PP (66%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
int n ;
float x,y;
string sec;
cin>>n>>sec;
int r = n;
vector<pair<float,float>> v;
while(n--){
cin>>x>>y;
v.push_back(make_pair(x,y));
}
float m = 0,b = 0,s1 = 0,s2 = 0,s3 = 0,s4 = 0,s5 = 0;
for(int i = 0;i<r;i++){
s1 += v[i].first*v[i].second;
s2 += v[i].first;
s3 += v[i].second;
s4 += pow(v[i].first,2);
s5 += v[i].first;
}
m = (r*s1 - s2*s3)/(r*s4 - pow(s5,2));
b = (s3 - m*s2)/r;
m = round(m * 1000)/1000;
b = round(b * 1000)/1000;
if(sec == "mb"){
cout<<m<<endl<<b;
}else if (sec == "func"){
string nm;
if(m==-1){
nm = "-";
}
else if(m==1){
nm = "";
}else{
nm = m;
cout<<nm;
}
if(m==0){
cout<<"y = "<<b;
}else if(abs(m)==1){
if(b<0){
cout<<"y = "<<nm<<"x - "<<abs(b);
}else if(b>0){
cout<<"y = "<<nm<<"x + "<<b;
}else{
cout<<"y = "<<nm<<"x";
}
}else{
if(b<0){
cout<<"y = "<<m<<"x - "<<abs(b);
}else if(b>0){
cout<<"y = "<<m<<"x + "<<b;
}else{
cout<<"y = "<<m<<"x";
}
}
}else{
cout<<"";
}
} |
# 2071627, 2024-11-02 14:56:43, ------------------------ (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
vector<pair<float, float>> s;
int a1;
cin >> a1;
string order;
cin >> order;
for (int i=0; i < a1; ++i) {
float x, y;
cin >> x >> y;
s.push_back({x,y});
}
int size_s = s.size();
float cal_xy = 0;
for (int i=0; i < size_s; ++i) {
cal_xy += s[i].first * s[i].second;
}
float cal_x = 0;
for (int i=0; i < size_s; ++i) {
cal_x += s[i].first;
}
float cal_y = 0;
for (int i=0; i < size_s; ++i) {
cal_y += s[i].second;
}
float cal_x2 = 0;
for (int i=0; i < size_s; ++i) {
cal_x2 += s[i].first * s[i].first;
}
float cal_y2 = 0;
for (int i=0; i < size_s; ++i) {
cal_y2 += s[i].second * s[i].second;
}
float m = ((size_s * cal_xy) - (cal_x*cal_y)) / (size_s * cal_x2) - (cal_x * cal_x);
float b = (cal_y - cal_x) / size_s;
if (order == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
} else {
cout << "y = " << round(m*1e3)/1e3 << " - " << round(b*1e3)/1e3 << endl;
}
} | # 2071683, 2024-11-02 15:03:31, PPPPPPPPPP-------------- (41%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
vector<pair<float, float>> s;
int a1;
cin >> a1;
string order;
cin >> order;
for (int i=0; i < a1; ++i) {
float x, y;
cin >> x >> y;
s.push_back({x,y});
}
int size_s = s.size();
float cal_xy = 0;
for (int i=0; i < size_s; ++i) {
cal_xy += s[i].first * s[i].second;
}
//cout << cal_xy << endl;
float cal_x = 0;
for (int i=0; i < size_s; ++i) {
cal_x += s[i].first;
}
//cout << cal_x << endl;
float cal_y = 0;
for (int i=0; i < size_s; ++i) {
cal_y += s[i].second;
}
//cout << cal_y << endl;
float cal_x2 = 0;
for (int i=0; i < size_s; ++i) {
cal_x2 += s[i].first * s[i].first;
}
//cout << cal_x2 << endl;
float cal_y2 = 0;
for (int i=0; i < size_s; ++i) {
cal_y2 += s[i].second * s[i].second;
}
//cout << cal_y2 << endl;
float m = ((size_s * cal_xy) - (cal_x*cal_y)) / ((size_s * cal_x2) - (cal_x * cal_x));
//cout << (size_s * cal_xy) - (cal_x*cal_y) << endl;
float b = (cal_y - (m*cal_x)) / size_s;
if (order == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
} else {
cout << "y = " << round(m*1e3)/1e3 << " - " << round(b*1e3)/1e3 << endl;
}
} | # 2071757, 2024-11-02 15:12:55, PPPPPPPPPP-----P-------- (45%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
vector<pair<float, float>> s;
int a1;
cin >> a1;
string order;
cin >> order;
for (int i=0; i < a1; ++i) {
float x, y;
cin >> x >> y;
s.push_back({x,y});
}
int size_s = s.size();
float cal_xy = 0;
for (int i=0; i < size_s; ++i) {
cal_xy += s[i].first * s[i].second;
}
//cout << cal_xy << endl;
float cal_x = 0;
for (int i=0; i < size_s; ++i) {
cal_x += s[i].first;
}
//cout << cal_x << endl;
float cal_y = 0;
for (int i=0; i < size_s; ++i) {
cal_y += s[i].second;
}
//cout << cal_y << endl;
float cal_x2 = 0;
for (int i=0; i < size_s; ++i) {
cal_x2 += s[i].first * s[i].first;
}
//cout << cal_x2 << endl;
float cal_y2 = 0;
for (int i=0; i < size_s; ++i) {
cal_y2 += s[i].second * s[i].second;
}
//cout << cal_y2 << endl;
float m = ((size_s * cal_xy) - (cal_x*cal_y)) / ((size_s * cal_x2) - (cal_x * cal_x));
//cout << (size_s * cal_xy) - (cal_x*cal_y) << endl;
float b = (cal_y - (m*cal_x)) / size_s;
if (order == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
} else {
if ((m != 0 && b != 0) || (b == 0 && m!=0)) {
if (m == 1) {
cout << "y = " << "x" << " - " << 0-round(b*1e3)/1e3 << endl;
} else if (m == -1) {
cout << "y = " << "-x" << " - " << 0-round(b*1e3)/1e3 << endl;
} else {
cout << "y = " << round(m*1e3)/1e3 << " - " << 0-round(b*1e3)/1e3 << endl;
}
} else if (m == 0) {
cout << "y = " << 0-round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0";
}
}
} | # 2071948, 2024-11-02 15:29:36, PPPPPPPPPP-P-PPP--P----- (62%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
vector<pair<float, float>> s;
int a1;
cin >> a1;
string order;
cin >> order;
for (int i=0; i < a1; ++i) {
float x, y;
cin >> x >> y;
s.push_back({x,y});
}
int size_s = s.size();
float cal_xy = 0;
for (int i=0; i < size_s; ++i) {
cal_xy += s[i].first * s[i].second;
}
//cout << cal_xy << endl;
float cal_x = 0;
for (int i=0; i < size_s; ++i) {
cal_x += s[i].first;
}
//cout << cal_x << endl;
float cal_y = 0;
for (int i=0; i < size_s; ++i) {
cal_y += s[i].second;
}
//cout << cal_y << endl;
float cal_x2 = 0;
for (int i=0; i < size_s; ++i) {
cal_x2 += s[i].first * s[i].first;
}
//cout << cal_x2 << endl;
float cal_y2 = 0;
for (int i=0; i < size_s; ++i) {
cal_y2 += s[i].second * s[i].second;
}
//cout << cal_y2 << endl;
float m = ((size_s * cal_xy) - (cal_x*cal_y)) / ((size_s * cal_x2) - (cal_x * cal_x));
//cout << (size_s * cal_xy) - (cal_x*cal_y) << endl;
float b = (cal_y - (m*cal_x)) / size_s;
if (order == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
} else {
if (m == 0 && b == 0) {
cout << "y = 0" << endl;
} else if (m > 0 && b == 0) {
if (m == 1) {
cout << "y = " << "x" << endl;
} else if (m == -1) {
cout << "y = " << "-x" << endl;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" <<" - " << 0-round(b*1e3)/1e3 << endl;
}
}
} | # 2071987, 2024-11-02 15:31:25, PPPPPPPPPP-----P--P----- (50%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
vector<pair<float, float>> s;
int a1;
cin >> a1;
string order;
cin >> order;
for (int i=0; i < a1; ++i) {
float x, y;
cin >> x >> y;
s.push_back({x,y});
}
int size_s = s.size();
float cal_xy = 0;
for (int i=0; i < size_s; ++i) {
cal_xy += s[i].first * s[i].second;
}
//cout << cal_xy << endl;
float cal_x = 0;
for (int i=0; i < size_s; ++i) {
cal_x += s[i].first;
}
//cout << cal_x << endl;
float cal_y = 0;
for (int i=0; i < size_s; ++i) {
cal_y += s[i].second;
}
//cout << cal_y << endl;
float cal_x2 = 0;
for (int i=0; i < size_s; ++i) {
cal_x2 += s[i].first * s[i].first;
}
//cout << cal_x2 << endl;
float cal_y2 = 0;
for (int i=0; i < size_s; ++i) {
cal_y2 += s[i].second * s[i].second;
}
//cout << cal_y2 << endl;
float m = ((size_s * cal_xy) - (cal_x*cal_y)) / ((size_s * cal_x2) - (cal_x * cal_x));
//cout << (size_s * cal_xy) - (cal_x*cal_y) << endl;
float b = (cal_y - (m*cal_x)) / size_s;
if (order == "mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
} else {
if (m == 0 && b == 0) {
cout << "y = 0" << endl;
} else if (m > 0 && b == 0) {
if (m == 1) {
cout << "y = " << "x" << endl;
} else if (m == -1) {
cout << "y = " << "-x" << endl;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
} else {
if (b < 0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << " + " << abs(round(b*1e3)/1e3) << endl;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << " - " << round(b*1e3)/1e3 << endl;
}
}
}
} |
# 2071005, 2024-11-02 13:43:34, PPPPPPPPPP-----P-P---P-- (54%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
string call;
cin >> N >> call;
map<int,pair<float,float>> point;
float x,y;
for(int i=1;i<=N;i++){
cin >> x>>y;
point[i]={x,y};
}
float sumx=0,sumy=0,sumall=0,m,b,powsumx;
for(int i=1;i<=N;i++){
// cout <<point[i].first <<" + " <<point[i].second;
sumx+=point[i].first;
sumy+=point[i].second;
sumall+=point[i].first*point[i].second;
powsumx += pow(point[i].first,2);
}
m=((N*sumall)-(sumx*sumy))/(N*powsumx-pow(sumx,2));
b= (sumy-m*sumx)/N;
if(call =="mb"){
cout << round(m*1e3)/1e3 <<endl<<round(b*1e3)/1e3;
}else if(call=="func"){
cout << "y = " ;
if(m==-1)cout << "-";
if(m==1) cout <<"";
if(m!=0) cout<<"x + ";
cout << b;
}
} | # 2071031, 2024-11-02 13:47:33, PPPPPPPPPPPPPPP--------- (62%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
string call;
cin >> N >> call;
map<int,pair<float,float>> point;
float x,y;
for(int i=1;i<=N;i++){
cin >> x>>y;
point[i]={x,y};
}
float sumx=0,sumy=0,sumall=0,m,b,powsumx;
for(int i=1;i<=N;i++){
// cout <<point[i].first <<" + " <<point[i].second;
sumx+=point[i].first;
sumy+=point[i].second;
sumall+=point[i].first*point[i].second;
powsumx += pow(point[i].first,2);
}
m=((N*sumall)-(sumx*sumy))/(N*powsumx-pow(sumx,2));
b= (sumy-m*sumx)/N;
if(call =="mb"){
cout << round(m*1e3)/1e3 <<endl<<round(b*1e3)/1e3;
}else if(call=="func"){
cout << "y = " ;
if(m==-1)cout << "-";
if(m==1) cout <<"";
if(m!=0) cout<<round(m*1e3)/1e3 <<"x ";
if(b<0) cout <<"- ";
if (b>0) cout << "+ ";
if (b!=0) cout << abs(round(b*1e3)/1e3);
}
} | # 2071045, 2024-11-02 13:48:35, PPPPPPPPPPPP------------ (50%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
string call;
cin >> N >> call;
map<int,pair<float,float>> point;
float x,y;
for(int i=1;i<=N;i++){
cin >> x>>y;
point[i]={x,y};
}
float sumx=0,sumy=0,sumall=0,m,b,powsumx;
for(int i=1;i<=N;i++){
// cout <<point[i].first <<" + " <<point[i].second;
sumx+=point[i].first;
sumy+=point[i].second;
sumall+=point[i].first*point[i].second;
powsumx += pow(point[i].first,2);
}
m=((N*sumall)-(sumx*sumy))/(N*powsumx-pow(sumx,2));
b= (sumy-m*sumx)/N;
if(call =="mb"){
cout << round(m*1e3)/1e3 <<endl<<round(b*1e3)/1e3;
}else if(call=="func"){
cout << "y = " ;
if(m==-1)cout << "-";
if(m==1) cout <<"";
if(m!=0) cout<<abs(round(m*1e3)/1e3) <<"x ";
if(b<0) cout <<"- ";
if (b>0) cout << "+ ";
if (b!=0) cout << abs(round(b*1e3)/1e3);
}
} | # 2071088, 2024-11-02 13:54:06, PPPPPPPPPPPP------PP--P- (62%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int N;
string call;
cin >> N >> call;
map<int,pair<float,float>> point;
float x,y;
for(int i=1;i<=N;i++){
cin >> x>>y;
point[i]={x,y};
}
float sumx=0,sumy=0,sumall=0,m,b,powsumx;
for(int i=1;i<=N;i++){
// cout <<point[i].first <<" + " <<point[i].second;
sumx+=point[i].first;
sumy+=point[i].second;
sumall+=point[i].first*point[i].second;
powsumx += pow(point[i].first,2);
}
m=((N*sumall)-(sumx*sumy))/(N*powsumx-pow(sumx,2));
b= (sumy-m*sumx)/N;
if(call =="mb"){
cout << round(m*1e3)/1e3 <<endl<<round(b*1e3)/1e3;
}else if(call=="func"){
cout << "y = " ;
if(m==-1)cout << "-x ";
else if(m==1) cout <<"x ";
else if(m!=0) cout<<abs(round(m*1e3)/1e3) <<"x ";
if(b<0) cout <<"- ";
if (b>0) cout << "+ ";
if (b!=0) cout << abs(round(b*1e3)/1e3);
}
} |
# 2071681, 2024-11-02 15:03:29, -----PPPPP-------P--P--- (29%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string f;
cin>>n>>f;
float a,b,M,B;
vector<pair<float,float>> num;
for(int i=0;i<n;i++){
cin>>a>>b;
num.push_back(make_pair(a,b));
}
double sxy=0,sx=0,sy=0,sxx=0;
for(auto d:num){
sxy+=d.first*d.second;
sx+=d.first;
sy+=d.second;
sxx+=pow(d.first,2);
}
M=((n*sxy)-(sx*sy))/(n*sxx-(pow(sx,2)));
M=round(M*1000)/1000;
B=(sy-M*sx)/n;
B=round(B*1000)/1000;
if(f=="mb"){
cout<<M<<endl;
cout<<B;
}
if(f=="func"){
if(M==1){
cout<<"y = "<<"x + "<<B;
}
else if(M==-1){
cout<<"y = "<<"-x + "<<B;
}
else
cout<<"y = "<<M<<"x + "<<B;
}
} | # 2071740, 2024-11-02 15:10:15, -----PPPPP------PP--PP-- (37%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string f;
cin>>n>>f;
float a,b,M,B;
vector<pair<float,float>> num;
for(int i=0;i<n;i++){
cin>>a>>b;
num.push_back(make_pair(a,b));
}
double sxy=0,sx=0,sy=0,sxx=0;
for(auto d:num){
sxy+=d.first*d.second;
sx+=d.first;
sy+=d.second;
sxx+=pow(d.first,2);
}
M=((n*sxy)-(sx*sy))/(n*sxx-(pow(sx,2)));
M=round(M*1000)/1000;
B=(sy-M*sx)/n;
B=round(B*1000)/1000;
if(f=="mb"){
cout<<M<<endl;
cout<<B;
}
if(f=="func"){
if(M==1){
cout<<"y = "<<"x + "<<B;
}
else if(M==-1){
cout<<"y = "<<"-x + "<<B;
}
else if(M=0&&B==0){
cout<<"y = 0";
}
else if(M==0&&B!=0){
cout<<"y = "<<B;
}
else if(B==0&&M!=0){
cout<<"y = "<<M<<"x";
}
else if(M==-1&&B==0){
cout<<"y = -x";
}
else if(M==0&&B==-1){
cout<<"y = -"<<B;
}
else
cout<<"y = "<<M<<"x + "<<B;
}
} | # 2071766, 2024-11-02 15:13:40, -----PPPPP-----PPP--PP-- (41%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string f;
cin>>n>>f;
float a,b,M,B;
vector<pair<float,float>> num;
for(int i=0;i<n;i++){
cin>>a>>b;
num.push_back(make_pair(a,b));
}
double sxy=0,sx=0,sy=0,sxx=0;
for(auto d:num){
sxy+=d.first*d.second;
sx+=d.first;
sy+=d.second;
sxx+=pow(d.first,2);
}
M=((n*sxy)-(sx*sy))/(n*sxx-(pow(sx,2)));
M=round(M*1000)/1000;
B=(sy-M*sx)/n;
B=round(B*1000)/1000;
if(f=="mb"){
cout<<M<<endl;
cout<<B;
}
if(f=="func"){
if(M==1&&B!=0){
cout<<"y = "<<"x + "<<B;
}
else if(M==-1&&B!=0){
cout<<"y = "<<"-x + "<<B;
}
else if(M==0&&B==0){
cout<<"y = 0";
}
else if(M==0&&B!=0){
cout<<"y = "<<B;
}
else if(B==0&&M!=0){
cout<<"y = "<<M<<"x";
}
else if(M==-1&&B==0){
cout<<"y = -x";
}
else if(M==0&&B==-1){
cout<<"y = -"<<B;
}
else
cout<<"y = "<<M<<"x + "<<B;
}
} | # 2071825, 2024-11-02 15:19:18, -----PPPPP-----PPPPPPP-- (50%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string f;
cin>>n>>f;
float a,b,M,B;
vector<pair<float,float>> num;
for(int i=0;i<n;i++){
cin>>a>>b;
num.push_back(make_pair(a,b));
}
double sxy=0,sx=0,sy=0,sxx=0;
for(auto d:num){
sxy+=d.first*d.second;
sx+=d.first;
sy+=d.second;
sxx+=pow(d.first,2);
}
M=((n*sxy)-(sx*sy))/(n*sxx-(pow(sx,2)));
M=round(M*1000)/1000;
B=(sy-M*sx)/n;
B=round(B*1000)/1000;
if(f=="mb"){
cout<<M<<endl;
cout<<B;
}
if(f=="func"){
if(M==1&&B!=0){
cout<<"y = "<<"x + "<<B;
}
else if(M==-1&&B==0){
cout<<"y = -x";
}
else if(M==0&&B==0){
cout<<"y = 0";
}
else if(M==1&&B==0){
cout<<"y = x";
}
else if(M==-1&&B!=0){
cout<<"y = "<<"-x + "<<B;
}
else if(M==0&&B==-1){
cout<<"y = -"<<B;
}
else if(M==0&&B!=0){
cout<<"y = "<<B;
}
else if(B==0&&M!=0){
cout<<"y = "<<M<<"x";
}
else
cout<<"y = "<<M<<"x + "<<B;
}
} | # 2071864, 2024-11-02 15:23:34, -----PPPPP-----PP-PPPPPP (54%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string f;
cin>>n>>f;
float a,b,M,B;
vector<pair<float,float>> num;
for(int i=0;i<n;i++){
cin>>a>>b;
num.push_back(make_pair(a,b));
}
double sxy=0,sx=0,sy=0,sxx=0;
for(auto d:num){
sxy+=d.first*d.second;
sx+=d.first;
sy+=d.second;
sxx+=pow(d.first,2);
}
M=((n*sxy)-(sx*sy))/(n*sxx-(pow(sx,2)));
M=round(M*1000)/1000;
B=(sy-M*sx)/n;
B=round(B*1000)/1000;
if(f=="mb"){
cout<<M<<endl;
cout<<B;
}
if(f=="func"){
if(M==1&&B>0){
cout<<"y = "<<"x + "<<B;
}
if(M==1&&B<0){
cout<<"y = "<<"x - "<<-B;
}
else if(M==-1&&B==0){
cout<<"y = -x";
}
else if(M==0&&B==0){
cout<<"y = 0";
}
else if(M==1&&B==0){
cout<<"y = x";
}
else if(M==-1&&B>0){
cout<<"y = "<<"-x + "<<B;
}
else if(M==-1&&B<0){
cout<<"y = "<<"-x - "<<-B;
}
else if(M==0&&B==-1){
cout<<"y = -"<<B;
}
else if(M==0&&B!=0){
cout<<"y = "<<B;
}
else if(B==0&&M!=0){
cout<<"y = "<<M<<"x";
}
else
cout<<"y = "<<M<<"x + "<<B;
}
} | # 2071922, 2024-11-02 15:27:47, -----PPPPP-----PP-PPPPPP (54%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string f;
cin>>n>>f;
float a,b,M,B;
vector<pair<float,float>> num;
for(int i=0;i<n;i++){
cin>>a>>b;
num.push_back(make_pair(a,b));
}
float sxy=0,sx=0,sy=0,sxx=0;
for(auto d:num){
sxy+=d.first*d.second;
sx+=d.first;
sy+=d.second;
sxx+=pow(d.first,2);
}
M=((n*sxy)-(sx*sy))/(n*sxx-(pow(sx,2)));
M=round(M*1e3)/1e3;
B=(sy-M*sx)/n;
B=round(B*1e3)/1e3;
if(f=="mb"){
cout<<M<<endl;
cout<<B;
}
if(f=="func"){
if(M==1&&B>0){
cout<<"y = "<<"x + "<<B;
}
if(M==1&&B<0){
cout<<"y = "<<"x - "<<-B;
}
else if(M==-1&&B==0){
cout<<"y = -x";
}
else if(M==0&&B==0){
cout<<"y = 0";
}
else if(M==1&&B==0){
cout<<"y = x";
}
else if(M==-1&&B>0){
cout<<"y = "<<"-x + "<<B;
}
else if(M==-1&&B<0){
cout<<"y = "<<"-x - "<<-B;
}
else if(M==0&&B==-1){
cout<<"y = -"<<B;
}
else if(M==0&&B!=0){
cout<<"y = "<<B;
}
else if(B==0&&M!=0){
cout<<"y = "<<M<<"x";
}
else if(M!=0&&B>0)
cout<<"y = "<<M<<"x + "<<B;
else if(M!=0&&B<0)
cout<<"y = "<<M<<"x - "<<B;
}
} | # 2071936, 2024-11-02 15:28:57, -----PPPPP-----PP-PPPPPP (54%)
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string f;
cin>>n>>f;
float a,b,M,B;
vector<pair<float,float>> num;
for(int i=0;i<n;i++){
cin>>a>>b;
num.push_back(make_pair(a,b));
}
float sxy=0,sx=0,sy=0,sxx=0;
for(auto d:num){
sxy+=d.first*d.second;
sx+=d.first;
sy+=d.second;
sxx+=pow(d.first,2);
}
M=((n*sxy)-(sx*sy))/(n*sxx-(pow(sx,2)));
M=round(M*1e3)/1e3;
B=(sy-M*sx)/n;
B=round(B*1e3)/1e3;
if(f=="mb"){
cout<<M<<endl;
cout<<B;
}
if(f=="func"){
if(M==1&&B>0){
cout<<"y = "<<"x + "<<B;
}
if(M==1&&B<0){
cout<<"y = "<<"x - "<<-B;
}
else if(M==-1&&B==0){
cout<<"y = -x";
}
else if(M==0&&B==0){
cout<<"y = 0";
}
else if(M==1&&B==0){
cout<<"y = x";
}
else if(M==-1&&B>0){
cout<<"y = "<<"-x + "<<B;
}
else if(M==-1&&B<0){
cout<<"y = "<<"-x - "<<-B;
}
else if(M==0&&B==-1){
cout<<"y = -"<<B;
}
else if(M==0&&B!=0){
cout<<"y = "<<B;
}
else if(B==0&&M!=0){
cout<<"y = "<<M<<"x";
}
else if(M!=0&&B>0)
cout<<"y = "<<M<<"x + "<<B;
else if(M!=0&&B<0)
cout<<"y = "<<M<<"x - "<<-B;
}
} |
# 2069043, 2024-11-02 10:06:22, -----PPP---------------- (12%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
string sth;
vector<float> x;
vector<float> y;
float xi, yi;
cin >> n >> sth;
for (int i = 0; i < n; i++) {
cin >> xi >> yi;
x.push_back(xi);
y.push_back(yi);
}
if (sth == "mb") {
float a = 0, b = 0, c = 0, d = 0, e = 0;
for (int i = 1; i <= n; i++) {
a += x[i]*y[i];
b += x[i];
c += y[i];
d += x[i]*x[i];
e += y[i]*y[i];
}
float m = ((n*a) - (b*c)) / ((n*d) - pow(b,2));
float ae = (c - (m*b)) / n;
cout << round(m*1e3)/1e3 << endl << round(ae*1e3)/1e3;
}
} | # 2069067, 2024-11-02 10:08:51, PPPPPPP-PP-------------- (37%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
string sth;
vector<float> x;
vector<float> y;
float xi, yi;
cin >> n >> sth;
for (int i = 0; i < n; i++) {
cin >> xi >> yi;
x.push_back(xi);
y.push_back(yi);
}
if (sth == "mb") {
float a = 0, b = 0, c = 0, d = 0, e = 0;
for (int i = 1; i <= n; i++) {
a += x[i-1]*y[i-1];
b += x[i-1];
c += y[i-1];
d += x[i-1]*x[i-1];
e += y[i-1]*y[i-1];
}
float m = ((n*a) - (b*c)) / ((n*d) - pow(b,2));
float ae = (c - (m*b)) / n;
cout << round(m*1e3)/1e3 << endl << round(ae*1e3)/1e3;
}
} | # 2069227, 2024-11-02 10:28:25, PPPPPPP-PP-----P---P-PP- (54%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
string sth;
vector<float> x;
vector<float> y;
float xi, yi;
cin >> n >> sth;
for (int i = 0; i < n; i++) {
cin >> xi >> yi;
x.push_back(xi);
y.push_back(yi);
}
float a = 0, b = 0, c = 0, d = 0, e = 0;
for (int i = 1; i <= n; i++) {
a += x[i-1]*y[i-1];
b += x[i-1];
c += y[i-1];
d += x[i-1]*x[i-1];
e += y[i-1]*y[i-1];
}
float m = ((n*a) - (b*c)) / ((n*d) - pow(b,2));
float ae = (c - (m*b)) / n;
if (sth == "mb") {
cout << round(m*1e3)/1e3 << endl << round(ae*1e3)/1e3;
}
else if (sth == "func") {
if ( m == 0) cout << "y = " << ae;
else if (m == 1) {
cout << "y = x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m == -1) {
cout << "y = -x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m > 1) {
cout << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m < -1) {
cout << "-" << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
}
} | # 2069245, 2024-11-02 10:30:40, PPPPPPP-PP-----P---P-PP- (54%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
string sth;
vector<float> x;
vector<float> y;
float xi, yi;
cin >> n >> sth;
for (int i = 0; i < n; i++) {
cin >> xi >> yi;
x.push_back(xi);
y.push_back(yi);
}
float a = 0, b = 0, c = 0, d = 0, e = 0;
for (int i = 1; i <= n; i++) {
a += x[i-1]*y[i-1];
b += x[i-1];
c += y[i-1];
d += x[i-1]*x[i-1];
e += y[i-1]*y[i-1];
}
float m = ((n*a) - (b*c)) / ((n*d) - pow(b,2));
float ae = (c - (m*b)) / n;
if (sth == "mb") {
cout << round(m*1e3)/1e3 << endl << round(ae*1e3)/1e3;
}
else if (sth == "func") {
if ( m == 0) cout << "y = " << ae;
else if (m == 1) {
cout << "y = x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m == -1) {
cout << "y = -x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m > 1) {
cout << "y = " << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m < -1) {
cout << "y = " << "-" << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
}
} | # 2069267, 2024-11-02 10:32:48, PPPPPPP-PP-----P---P-PP- (54%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
string sth;
vector<float> x;
vector<float> y;
float xi, yi;
cin >> n >> sth;
for (int i = 0; i < n; i++) {
cin >> xi >> yi;
x.push_back(xi);
y.push_back(yi);
}
float a = 0, b = 0, c = 0, d = 0, e = 0;
for (int i = 1; i <= n; i++) {
a += x[i-1]*y[i-1];
b += x[i-1];
c += y[i-1];
d += x[i-1]*x[i-1];
e += y[i-1]*y[i-1];
}
float m = ((n*a) - (b*c)) / ((n*d) - pow(b,2));
float ae = (c - (m*b)) / n;
if (sth == "mb") {
cout << round(m*1e3)/1e3 << endl << round(ae*1e3)/1e3;
}
else if (sth == "func") {
if ( m == 0) cout << "y = " << ae;
else if (m == 1) {
cout << "y = x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m == -1) {
cout << "y = -x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m > 1) {
cout << "y = " << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m < -1) {
cout << "y = " << "-" << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
}
} | # 2070488, 2024-11-02 12:10:21, PPPPPPP-PP-----P---P-PP- (54%)
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
string sth;
vector<float> x;
vector<float> y;
float xi, yi;
cin >> n >> sth;
for (int i = 0; i < n; i++) {
cin >> xi >> yi;
x.push_back(xi);
y.push_back(yi);
}
float a = 0, b = 0, c = 0, d = 0, e = 0;
for (int i = 1; i <= n; i++) {
a += x[i-1]*y[i-1];
b += x[i-1];
c += y[i-1];
d += x[i-1]*x[i-1];
e += y[i-1]*y[i-1];
}
float m = ((n*a) - (b*c)) / ((n*d) - pow(b,2));
float ae = (c - (m*b)) / n;
if (sth == "mb") {
cout << round(m*1e3)/1e3 << endl << round(ae*1e3)/1e3;
}
else if (sth == "func") {
if ( m == 0) cout << "y = " << ae;
else if (m == 1) {
cout << "y = x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m == -1) {
cout << "y = -x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m > 1) {
cout << "y = " << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m < -1) {
cout << "y = " << "-" << m << "x ";
if (ae < 0) {
cout << "- " << ae*-1;
}
else if (ae > 0) {
cout << "+ " << ae;
}
else if (ae == 0) {
cout << endl;
}
}
else if (m == 0 && ae == 0) {
cout << "y = 0";
}
}
} |
# 2069952, 2024-11-02 11:39:51, -----P-P---------------- (8%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << m << endl;
cout << b << endl;
}
} | # 2070052, 2024-11-02 11:47:36, -----P-P-------P--P--P-- (20%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
round(m*1e3)/1e3;
round(b*1e3)/1e3;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << m << endl;
cout << b << endl;
}
if(cmd=="func") {
float y=0;
if(m==1) {
if(b!=0) {
cout << "y = " << "x +" << b << endl;
} else {
cout << "y = x" << endl;
}
}
if(m==0) {
if(b!=0) {
cout << "y = " << b << endl;
} else {
cout << "y = 0" << endl;
}
}
if(m>1) {
if(b!=0) {
cout << "y = " << m << "x" << " + " << b;
} else {
cout << "y = " << m << "x" << endl;
}
}
}
} | # 2070257, 2024-11-02 12:00:37, PPPPPPPPP-P-P-----P----- (50%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(cmd=="func") {
float y=0;
if(m==1) {
if(b!=0) {
cout << "y = " << "x +" << round(b*1e3)/1e3 << endl;
} else {
cout << "y = x" << endl;
}
}
if(m==0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
if(m>1) {
if(b!=0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
}
if(m<0) {
if(b!=0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
}
if(m==-0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
}
} | # 2070335, 2024-11-02 12:04:12, PPPPPPPPP-P-------P----- (45%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(cmd=="func") {
float y=0;
if(m==1) {
if(b!=0) {
cout << "y = " << "x +" << round(b*1e3)/1e3 << endl;
} else {
cout << "y = x" << endl;
}
}
if(m==0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
if(m>1) {
if(b!=0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
}
if(m<0) {
if(b!=0) {
cout << "y = " << (-1)*(round(m*1e3)/1e3) << "x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = " << (-1)*round(m*1e3)/1e3 << "x" << endl;
}
}
if(m==-1) {
if(b!=0) {
cout << "y = "<< "-x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = "<< "-x" << endl;
}
}
if(m==-0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
}
} | # 2070406, 2024-11-02 12:07:14, PPPPPPPPP-P-------P-P--- (50%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(cmd=="func") {
float y=0;
if(m==1) {
if(b!=0) {
cout << "y = " << "x +" << round(b*1e3)/1e3 << endl;
} else {
cout << "y = x" << endl;
}
}
if(m==0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
if(m>1) {
if(b!=0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
}
if(m<0 && m!=-1) {
if(b!=0) {
cout << "y = " << (-1)*(round(m*1e3)/1e3) << "x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = " << (-1)*round(m*1e3)/1e3 << "x" << endl;
}
}
if(m==-1) {
if(b!=0) {
cout << "y = "<< "-x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = "<< "-x" << endl;
}
}
if(m==-0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
}
} | # 2070461, 2024-11-02 12:09:25, PPPPPPPPP-P-------P-P--- (50%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(cmd=="func") {
float y=0;
if(m==1) {
if(b!=0) {
cout << "y = " << "x +" << round(b*1e3)/1e3 << endl;
} else {
cout << "y = x" << endl;
}
}
if(m==0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
if(m>1) {
if(b!=0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
}
if(m<0 && m!=-1) {
if(b!=0) {
cout << "y = " << (-1)*(round(m*1e3)/1e3) << "x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = " << (-1)*round(m*1e3)/1e3 << "x" << endl;
}
}
if(m==-1) {
if(b>0) {
cout << "y = "<< "-x" << " + " << round(b*1e3)/1e3;
} else {
cout << "y = "<< "-x" << endl;
}
if(b<1) {
cout << "y = "<< "-x" << round(b*1e3)/1e3;;
}
}
if(m==-0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
}
} | # 2070497, 2024-11-02 12:10:42, PPPPPPPPP-P-------P-P--- (50%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(cmd=="func") {
float y=0;
if(m==1) {
if(b!=0) {
cout << "y = " << "x +" << round(b*1e3)/1e3 << endl;
} else {
cout << "y = x" << endl;
}
}
if(m==0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
if(m>1) {
if(b!=0) {
cout << "y = " << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
} else {
cout << "y = " << round(m*1e3)/1e3 << "x" << endl;
}
}
if(m<0 && m!=-1) {
if(b!=0) {
cout << "y = " << (-1)*(round(m*1e3)/1e3) << "x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = " << (-1)*round(m*1e3)/1e3 << "x" << endl;
}
}
if(m==-1) {
if(b>0) {
cout << "y = "<< "-x" << " + " << round(b*1e3)/1e3;
}
if(b==0) {
cout << "y = "<< "-x" << endl;
}
if(b<0) {
cout << "y = "<< "-x" << round(b*1e3)/1e3;;
}
}
if(m==-0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
}
} | # 2070525, 2024-11-02 12:11:24, PPPPPPPPP---------P-P--- (45%)
#include<bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
string cmd;
cin >> cmd;
vector<pair<float,float>> point;
float x,y;
for(int i=0 ; i<n ;i++) {
cin >> x >> y;
point.push_back(make_pair(x,y));
}
float m=0;
float b =0;
float m1=0;
float m2=0;
float m3=0;
float m4=0;
float m5=0;
int count=1;
for(auto e : point) {
m1+= (e.first*e.second)*n;
m2+= e.first;
m3+= e.second;
m4+= pow(e.first,2)*n;
// count++;
}
m5=m2*m2;
m=(m1-(m2*m3))/(m4-m5);
b=(m3-(m*m2))/n;
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5 << endl;
if(cmd=="mb") {
cout << round(m*1e3)/1e3 << endl;
cout << round(b*1e3)/1e3 << endl;
}
if(cmd=="func") {
float y=0;
if(m==1) {
if(b!=0) {
cout << "y = " << "x +" << round(b*1e3)/1e3 << endl;
} else {
cout << "y = x" << endl;
}
}
if(m==0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
if(m>1) {
if(b>0) {
cout << "y = "<< "x" << " + " << round(b*1e3)/1e3;
}
if(b==0) {
cout << "y = "<< "x" << endl;
}
if(b<0) {
cout << "y = "<< "x" << round(b*1e3)/1e3;;
}
}
if(m<0 && m!=-1) {
if(b!=0) {
cout << "y = " << (-1)*(round(m*1e3)/1e3) << "x" << " + " << round(b*1e3)/1e3;;
} else {
cout << "y = " << (-1)*round(m*1e3)/1e3 << "x" << endl;
}
}
if(m==-1) {
if(b>0) {
cout << "y = "<< "-x" << " + " << round(b*1e3)/1e3;
}
if(b==0) {
cout << "y = "<< "-x" << endl;
}
if(b<0) {
cout << "y = "<< "-x" << round(b*1e3)/1e3;;
}
}
if(m==-0) {
if(b!=0) {
cout << "y = " << round(b*1e3)/1e3 << endl;
} else {
cout << "y = 0" << endl;
}
}
}
} |
# 2069069, 2024-11-02 10:09:17, P------PPPP----P---P---- (29%)
#include <bits/stdc++.h>
using namespace std ;
int main () {
float m,b = 0 ;
float A,B1,B2,C,D,E,F = 0 ;
// input
float x,y1 = 0 ;
int n = 0 ;
string op ;
vector< pair <float,float> > point ;
cin >> n >> op ;
for ( int i = 0 ; i<n ; i++ ) {
cin >> x >> y1 ;
point.push_back( make_pair ( x , y1 ) ) ;
}
// process
// find m
// find A,B1,B2,C,D,E
for ( int i = 0 ; i < n ; i++ ) {
A += (point[i].first)*(point[i].second) ;
B1 += point[i].first ;
B2 += point[i].second ;
C += pow( point[i].first , 2 ) ;
E += point[i].second ;
}
D = pow( B1 , 2 ) ;
m = ((n*A)-(B1*B2))/((n*C)-D) ;
//find b
// find F
F = m*B1 ;
b = (E-F)/n ;
// output
m = round(m*1e3)/1e3 ;
b = round(b*1e3)/1e3 ;
if ( op == "mb" ) {
cout << m << endl ;
cout << b << endl ;
} else if ( op == "func" ) {
cout << "y" << " =" ;
// if m,b == 0
if ( (m==0) && (b==0)) {
cout << " 0" << endl ;
} else {
// cout m
if ( m == 1 ) {
cout << " x " ;
} else if ( m == -1 ) {
cout << " -" << "x " ;
} else if ( m == 0 ) {
cout << " " ;
} else {
cout << " " << m << "x " ;
}
// cout b
if ( b > 0 ) {
cout << "+ " << b << endl ;
} else if ( b < 0 ) {
cout << "- " << (b*-1) << endl ;
}
}
}
} | # 2069144, 2024-11-02 10:18:15, P--------P--PPPP-------- (25%)
#include <bits/stdc++.h>
using namespace std ;
int main () {
float m,b = 0 ;
float A,B1,B2,C,D,E,F = 0 ;
// input
float x,y1 = 0 ;
int n = 0 ;
string op ;
vector< pair <float,float> > point ;
cin >> n >> op ;
for ( int i = 0 ; i<n ; i++ ) {
cin >> x >> y1 ;
point.push_back( make_pair ( x , y1 ) ) ;
}
// process
// find m
// find A,B1,B2,C,D,
for ( int i = 0 ; i < n ; i++ ) {
A += (point[i].first)*(point[i].second) ;
B1 += point[i].first ;
B2 += point[i].second ;
C += pow( point[i].first , 2 ) ;
}
D = pow( B1 , 2 ) ;
m = ((n*A)-(B1*B2))/((n*C)-D) ;
//find b
// find E,F
E = B2 ;
F = m*B1 ;
b = (E-F)/n ;
// output
m = round(m*1e3)/1e3 ;
b = round(b*1e3)/1e3 ;
if ( op == "mb" ) {
cout << m << endl ;
cout << b << endl ;
} else if ( op == "func" ) {
cout << "y" << " =" ;
// if m,b == 0
if ( (m==0) && (b==0)) {
cout << " 0" << endl ;
} else {
// cout m
if ( m == 1 ) {
cout << " x " ;
} else if ( m == -1 ) {
cout << " -x " ;
} else if ( m == 0 ) {
cout << " " ;
} else {
cout << " " << m << "x " ;
}
// cout b
if ( b >= 0 ) {
cout << "+ " << b << endl ;
} else if ( b < 0 ) {
cout << "- " << (b*-1) << endl ;
}
}
}
} | # 2069155, 2024-11-02 10:19:17, ----P----P--P-PP-------- (20%)
#include <bits/stdc++.h>
using namespace std ;
int main () {
float m,b = 0 ;
float A,B1,B2,C,D,E,F = 0 ;
// input
float x,y1 = 0 ;
int n = 0 ;
string op ;
vector< pair <float,float> > point ;
cin >> n >> op ;
for ( int i = 0 ; i<n ; i++ ) {
cin >> x >> y1 ;
point.push_back( make_pair ( x , y1 ) ) ;
}
// process
// find m
// find A,B1,B2,C,D,
for ( int i = 0 ; i < n ; i++ ) {
A += (point[i].first)*(point[i].second) ;
B1 += point[i].first ;
B2 += point[i].second ;
C += pow( point[i].first , 2 ) ;
}
D = pow( B1 , 2 ) ;
m = ((n*A)-(B1*B2))/((n*C)-D) ;
//find b
// find E,F
E = B2 ;
F = m*B1 ;
b = (E-F)/n ;
// output
m = round(m*1e3)/1e3 ;
b = round(b*1e3)/1e3 ;
if ( op == "mb" ) {
cout << m << endl ;
cout << b << endl ;
} else if ( op == "func" ) {
cout << "y" << " =" ;
// if m,b == 0
if ( (m==0) && (b==0)) {
cout << " 0" << endl ;
} else {
// cout m
if ( m == 1 ) {
cout << " x " ;
} else if ( m == -1 ) {
cout << " -" << "x " ;
} else if ( m == 0 ) {
cout << " " ;
} else {
cout << " " << m << "x " ;
}
// cout b
if ( b > 0 ) {
cout << "+ " << b << endl ;
} else if ( b < 0 ) {
cout << "- " << (b*-1) << endl ;
}
}
}
} | # 2069168, 2024-11-02 10:21:20, P--P--P-----------P----- (16%)
#include <bits/stdc++.h>
using namespace std ;
int main () {
float m,b = 0 ;
float A,B1,B2,C,D,E,F = 0 ;
// input
float x,y1 = 0 ;
int n = 0 ;
string op ;
vector< pair <float,float> > point ;
cin >> n >> op ;
for ( int i = 0 ; i<n ; i++ ) {
cin >> x >> y1 ;
point.push_back( make_pair ( x , y1 ) ) ;
}
// process
// find m
// find A,B1,B2,C,D,E
for ( int i = 0 ; i < n ; i++ ) {
A += (point[i].first)*(point[i].second) ;
B1 += point[i].first ;
B2 += point[i].second ;
C += pow( point[i].first , 2 ) ;
E += point[i].second ;
}
D = pow( B1 , 2 ) ;
m = ((n*A)-(B1*B2))/((n*C)-D) ;
//find b
// find F
F = m*B1 ;
b = (E-F)/n ;
// output
if ( op == "mb" ) {
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 << endl ;
} else if ( op == "func" ) {
cout << "y" << " =" ;
// if m,b == 0
if ( (m==0) && (b==0)) {
cout << " 0" << endl ;
} else {
// cout m
if ( m == 1 ) {
cout << " x " ;
} else if ( m == -1 ) {
cout << " -" << "x " ;
} else if ( m == 0 ) {
cout << " " ;
} else {
cout << " " << round(m*1e3)/1e3 << "x " ;
}
// cout b
if ( b > 0 ) {
cout << "+ " << round(b*1e3)/1e3 << endl ;
} else if ( b < 0 ) {
b *= -1 ;
cout << "- " << round(b*1e3)/1e3 << endl ;
}
}
}
} | # 2069173, 2024-11-02 10:21:54, PP-P-P------------------ (16%)
#include <bits/stdc++.h>
using namespace std ;
int main () {
float m,b = 0 ;
float A,B1,B2,C,D,E,F = 0 ;
// input
float x,y1 = 0 ;
int n = 0 ;
string op ;
vector< pair <float,float> > point ;
cin >> n >> op ;
for ( int i = 0 ; i<n ; i++ ) {
cin >> x >> y1 ;
point.push_back( make_pair ( x , y1 ) ) ;
}
// process
// find m
// find A,B1,B2,C,D,E
for ( int i = 0 ; i < n ; i++ ) {
A += (point[i].first)*(point[i].second) ;
B1 += point[i].first ;
B2 += point[i].second ;
C += pow( point[i].first , 2 ) ;
E += point[i].second ;
}
D = pow( B1 , 2 ) ;
m = ((n*A)-(B1*B2))/((n*C)-D) ;
//find b
// find F
F = m*B1 ;
b = (E-F)/n ;
// output
if ( op == "mb" ) {
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 << endl ;
} else if ( op == "func" ) {
cout << "y" << " =" ;
// if m,b == 0
if ( (m==0) && (b==0)) {
cout << " 0" << endl ;
} else {
// cout m
if ( m == 1 ) {
cout << " x " ;
} else if ( m == -1 ) {
cout << " -" << "x " ;
} else if ( m == 0 ) {
cout << " " ;
} else {
cout << " " << m << "x " ;
}
// cout b
if ( b > 0 ) {
cout << "+ " << b << endl ;
} else if ( b < 0 ) {
cout << "- " << (b*-1) << endl ;
}
}
}
} | # 2069239, 2024-11-02 10:30:08, ----P--PP---PP---------- (20%)
#include <bits/stdc++.h>
using namespace std ;
int main () {
float m,b = 0 ;
float A,B1,B2,C,D,E,F = 0 ;
// input
float x,y1 = 0 ;
int n = 0 ;
string op ;
vector< pair <float,float> > point ;
cin >> n >> op ;
for ( int i = 0 ; i<n ; i++ ) {
cin >> x >> y1 ;
point.push_back( make_pair ( x , y1 ) ) ;
}
// process
// find m
// find A,B1,B2,C,D,E
for ( int i = 0 ; i < n ; i++ ) {
A += (point[i].first)*(point[i].second) ;
B1 += point[i].first ;
B2 += point[i].second ;
C += pow( point[i].first , 2 ) ;
E += point[i].second ;
}
D = pow( B1 , 2 ) ;
m = ((n*A)-(B1*B2))/((n*C)-D) ;
//find b
// find F
F = m*B1 ;
b = (E-F)/n ;
// output
if ( op == "mb" ) {
cout << round(m*1e3)/1e3 << endl ;
cout << round(b*1e3)/1e3 << endl ;
} else if ( op == "func" ) {
cout << "y =" ;
// if m,b == 0
if ( (m==0) && (b==0)) {
cout << " 0" << endl ;
} else {
// cout m
if ( m == 1 ) {
cout << " x " ;
} else if ( m == (-1) ) {
cout << " -x " ;
} else if ( m == 0 ) {
cout << " " ;
} else {
cout << " " << round(m*1e3)/1e3 << "x " ;
}
// cout b
if ( b > 0 ) {
cout << "+ " << round(b*1e3)/1e3 << endl ;
} else if ( b < 0 ) {
float j = -1 ;
cout << "- " << (round(b*1e3)/1e3*j) << endl ;
}
}
}
} | # 2070407, 2024-11-02 12:07:18, ----P----P-P-P-P-------- (20%)
#include <bits/stdc++.h>
using namespace std ;
int main () {
float m,b = 0 ;
float A,B1,B2,C,D,E,F = 0 ;
float x,y1 = 0 ;
int n = 0 ;
string op ;
vector< pair <float,float> > point ;
// input
cin >> n >> op ;
for ( int i = 0 ; i<n ; i++ ) {
cin >> x >> y1 ;
point.push_back( make_pair ( x , y1 ) ) ;
}
// process
// find m
// find A,B1,B2,C,D,E
for ( int i = 0 ; i < n ; i++ ) {
A += (point[i].first)*(point[i].second) ;
B1 += point[i].first ;
B2 += point[i].second ;
C += pow(point[i].first , 2) ;
}
E = B2 ;
D = pow( B1 , 2 ) ;
m = ((n*A)-(B1*B2))/((n*C)-D) ;
//find b
// find F
F = m*B1 ;
b = (E-F)/n ;
// output
float M = round(m*1e3)/1e3 ;
float B = round(b*1e3)/1e3 ;
if (op == "mb" ) {
cout << M << endl ;
cout << B << endl ;
} else if ( op == "func" ) {
cout << "y =" ;
// if m,b == 0
if ( (M==0) && (B==0)) {
cout << " 0" << endl ;
} else {
// cout m
if ( M == 1 ) {
cout << " x " ;
} else if ( M == (-1) ) {
cout << " -x " ;
} else if ( M == 0 ) {
cout << " " ;
} else {
cout << " " << M << "x " ;
}
// cout b
if ( B > 0 ) {
cout << "+ " << B << endl ;
} else if ( B < 0 ) {
float j = -1 ;
cout << "- " << B*j << endl ;
}
}
}
} |
# 2069032, 2024-11-02 10:05:36, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
string code;
cin >> N >> code;
int n=N;
float xin,yin;
vector<pair<float,float>> xy;
//input,keep
while(N--){
cin >> xin >> yin;
xy.push_back(make_pair(xin,yin));
}
//calulate
//calM
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
//m1
for(int i=1;i<n;i++){
m1+=(xy[i].first)*(xy[i].second);
}
m1*=n;
//m2
for(int i=1;i<n;i++){
m2+=(xy[i].first);
}
//m3
for(int i=1;i<n;i++){
m3+=(xy[i].second);
}
//m4
for(int i=1;i<n;i++){
m4+=pow(xy[i].first,2);
}
m4*=n;
m=(m1-(m2*m3))/m4-(m2*m2);
//calB
float b1=0,b2=0;
//b1
for(int i=1;i<n;i++){
b1+=(xy[i].second);
}
//b2
for(int i=1;i<n;i++){
b2+=(xy[i].first);
}
b2*=m;
b=(b1-b2)/n;
//out
if(code=="mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(code=="func"){
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}else if(b==0){
if(m==1){
cout << "x";
}else if(m==-1){
cout << "-x";
}else{
cout << round(m*1e3)/1e3 << "x";
}
}else{
if(b<0){
cout << round(m*1e3)/1e3 << "x" << " - " << (to_string(round(b*1e3)/1e3)).substr(1);
}else if(n>0){
cout << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
}
}
}
} | # 2069140, 2024-11-02 10:17:18, -----P---------P-------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
string code;
cin >> N >> code;
int n=N;
float xin,yin;
vector<pair<float,float>> xy;
//input,keep
while(N--){
cin >> xin >> yin;
xy.push_back(make_pair(xin,yin));
}
//calulate
//calM
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i=1;i<n;i++){
m+=((n*(xy[i].first)*(xy[i].second))-((xy[i].first)*(xy[i].second)))/(n*pow(xy[i].first,2)-(xy[i].first*xy[i].first));
}
//calB
float b1=0,b2=0;
//b1
for(int i=1;i<n;i++){
b+=((xy[i].second)-(m*(xy[i].first)))/n;
}
//out
if(code=="mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(code=="func"){
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}else if(b==0){
if(m==1){
cout << "x";
}else if(m==-1){
cout << "-x";
}else{
cout << round(m*1e3)/1e3 << "x";
}
}else{
if(b<0){
cout << round(m*1e3)/1e3 << "x" << " - " << (to_string(round(b*1e3)/1e3)).substr(1);
}else if(n>0){
cout << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
}
}
}
} | # 2070084, 2024-11-02 11:49:45, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
string code;
cin >> N >> code;
int n=N;
float xin,yin;
vector<pair<float,float>> xy;
//input,keep
while(N--){
cin >> xin >> yin;
xy.push_back(make_pair(xin,yin));
}
//calulate
//calM
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
//m1
for(int i=1;i<=n;i++){
m1+=(xy[i].first)*(xy[i].second);
}
m1*=n;
//m2
for(int i=1;i<=n;i++){
m2+=(xy[i].first);
}
//m3
for(int i=1;i<=n;i++){
m3+=(xy[i].second);
}
//m4
for(int i=1;i<=n;i++){
m4+=xy[i].first*xy[i].first;
}
m4*=n;
m+=(m1-(m2*m3))/m4-(m2*m2);
//calB
float b1=0,b2=0;
//b1
for(int i=1;i<=n;i++){
b1+=(xy[i].second);
}
//b2
for(int i=1;i<=n;i++){
b2+=(xy[i].first);
}
b2*=m;
b+=(b1-b2)/n;
//out
if(code=="mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(code=="func"){
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}else if(b==0){
if(m==1){
cout << "x";
}else if(m==-1){
cout << "-x";
}else{
cout << round(m*1e3)/1e3 << "x";
}
}else{
if(b<0){
cout << round(m*1e3)/1e3 << "x" << " - " << (to_string(round(b*1e3)/1e3)).substr(1);
}else if(n>0){
cout << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
}
}
}
} | # 2070092, 2024-11-02 11:49:58, -----P---------P-------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
string code;
cin >> N >> code;
int n=N;
float xin,yin;
vector<pair<float,float>> xy;
//input,keep
while(N--){
cin >> xin >> yin;
xy.push_back(make_pair(xin,yin));
}
//calulate
//calM
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i=1;i<n;i++){
m+=((n*(xy[i].first)*(xy[i].second))-((xy[i].first)*(xy[i].second)))/(n*pow(xy[i].first,2)-(xy[i].first*xy[i].first));
}
//calB
float b1=0,b2=0;
//b1
for(int i=1;i<n;i++){
b+=((xy[i].second)-(m*(xy[i].first)))/n;
}
//out
if(code=="mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(code=="func"){
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}else if(b==0){
if(m==1){
cout << "x";
}else if(m==-1){
cout << "-x";
}else{
cout << round(m*1e3)/1e3 << "x";
}
}else{
if(b<0){
cout << round(m*1e3)/1e3 << "x" << " - " << (to_string(round(b*1e3)/1e3)).substr(1);
}else if(n>0){
cout << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
}
}
}
} | # 2070131, 2024-11-02 11:52:54, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
string code;
cin >> N >> code;
int n=N;
float xin,yin;
vector<pair<float,float>> xy;
//input,keep
while(N--){
cin >> xin >> yin;
xy.push_back(make_pair(0,0));
xy.push_back(make_pair(xin,yin));
}
//calulate
//calM
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
//m1
for(int i=1;i<=n;i++){
m1+=(xy[i].first)*(xy[i].second);
}
m1*=n;
//m2
for(int i=1;i<=n;i++){
m2+=(xy[i].first);
}
//m3
for(int i=1;i<=n;i++){
m3+=(xy[i].second);
}
//m4
for(int i=1;i<=n;i++){
m4+=xy[i].first*xy[i].first;
}
m4*=n;
m+=(m1-(m2*m3))/m4-(m2*m2);
//calB
float b1=0,b2=0;
//b1
for(int i=1;i<=n;i++){
b1+=(xy[i].second);
}
//b2
for(int i=1;i<=n;i++){
b2+=(xy[i].first);
}
b2*=m;
b+=(b1-b2)/n;
//out
if(code=="mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(code=="func"){
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}else if(b==0){
if(m==1){
cout << "x";
}else if(m==-1){
cout << "-x";
}else{
cout << round(m*1e3)/1e3 << "x";
}
}else{
if(b<0){
cout << round(m*1e3)/1e3 << "x" << " - " << (to_string(round(b*1e3)/1e3)).substr(1);
}else if(n>0){
cout << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
}
}
}
} | # 2070181, 2024-11-02 11:55:54, -----PPP-------P--PP---- (25%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int N;
string code;
cin >> N >> code;
int n=N;
float xin,yin;
vector<pair<float,float>> xy;
//input,keep
while(N--){
cin >> xin >> yin;
xy.push_back(make_pair(0,0));
xy.push_back(make_pair(xin,yin));
}
//calulate
//calM
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
//m1
for(int i=1;i<=n;i++){
m1+=(xy[i].first)*(xy[i].second);
}
m1*=n;
//m2
for(int i=1;i<=n;i++){
m2+=(xy[i].first);
}
//m3
for(int i=1;i<=n;i++){
m3+=(xy[i].second);
}
//m4
for(int i=1;i<=n;i++){
m4+=xy[i].first*xy[i].first;
}
m4*=n;
m+=(m1-(m2*m3))/(m4-(m2*m2));
//calB
float b1=0,b2=0;
//b1
for(int i=1;i<=n;i++){
b1+=(xy[i].second);
}
//b2
for(int i=1;i<=n;i++){
b2+=(xy[i].first);
}
b2*=m;
b+=(b1-b2)/n;
//out
if(code=="mb"){
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3;
}else if(code=="func"){
cout << "y = ";
if(m==0){
cout << round(b*1e3)/1e3;
}else if(b==0){
if(m==1){
cout << "x";
}else if(m==-1){
cout << "-x";
}else{
cout << round(m*1e3)/1e3 << "x";
}
}else{
if(b<0){
cout << round(m*1e3)/1e3 << "x" << " - " << (to_string(round(b*1e3)/1e3)).substr(1);
}else if(n>0){
cout << round(m*1e3)/1e3 << "x" << " + " << round(b*1e3)/1e3;
}
}
}
} |
# 2071379, 2024-11-02 14:29:20, --------PP-------------- (8%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
if(command == "mb"){
cout << m << "\n" << b;
}
if(command == "func");
} | # 2071447, 2024-11-02 14:36:17, --------PP-----PP----P-- (20%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
y = m*x+b;
if(command == "mb"){
cout << round(m*1e3)/1e3 << "\n" << round(b*1e3)/1e3;
}
if(command == "func"){
cout << "y" << " = " << y;
}
} | # 2071472, 2024-11-02 14:38:36, --------PP-----PP----P-- (20%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
y = m*x+b;
if(command == "mb"){
cout << round(m*1e3)/1e3 << "\n" << round(b*1e3)/1e3;
}
if(command == "func"){
cout << "y" << " = " << y;
if(m == 1){
cout << "y" << " = " << x;
}
if(m == -1){
cout << "y" << " = " <<"-"<< x;
}
}
} | # 2071625, 2024-11-02 14:56:30, --------PP-----PP----P-- (20%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
y = m*x+b;
if(command == "mb"){
cout << round(m*1e3)/1e3 << "\n" << round(b*1e3)/1e3;
}
if(command == "func"){
if(m == 1){
cout << "y" << " = " << "x";
}
if(m == -1){
cout << "y" << " = " <<"-x";
}
else cout << "y" << " = " << y;
}
} | # 2071760, 2024-11-02 15:13:03, --------PP-----------P-- (12%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
y = m*x + b;
if(command == "mb"){
cout << round(m*1e3)/1e3 << "\n" << round(b*1e3)/1e3;
}
if(command == "func"){
if(m == 1 && b==0){
cout << "y" << " = " << "x";
}
if(m == -1 && b==0){
cout << "y" << " = " <<"-x";
}
if(y==0) cout << "y" << " = " << y;
if(y != 0 && (m*x)!=0)cout << "y" << " = " << "x" << " + " << b;
else cout << "y" << " = " << y;
}
} | # 2071773, 2024-11-02 15:14:08, --------PP-----PP----P-- (20%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
y = m*x+b;
if(command == "mb"){
cout << round(m*1e3)/1e3 << "\n" << round(b*1e3)/1e3;
}
if(command == "func"){
if(m == 1){
cout << "y" << " = " << "x";
}
if(m == -1){
cout << "y" << " = " <<"-x";
}
else cout << "y" << " = " << y;
}
} | # 2071802, 2024-11-02 15:17:33, --------PP-------------- (8%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
y = m*x + b;
if(command == "mb"){
cout << round(m*1e3)/1e3 << "\n" << round(b*1e3)/1e3;
}
if(command == "func"){
if(m == 1 && b==0){
cout << "y" << " = " << "x";
}
if(m == -1 && b==0){
cout << "y" << " = " <<"-x";
}
if(y==0) cout << "y" << " = " << y;
if(y != 0 && (m*x)!=0)cout << "y" << " = " << "x" << " + " << b;
else cout << "y" << " = " << "x" << " + " << b;
}
} | # 2071806, 2024-11-02 15:17:55, --------PP-----PP----P-- (20%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int N;string command;
double x,y;
cin >> N >> command;
float m=0,b=0;
float m1=0,m2=0,m3=0,m4=0;
for(int i = 0; i < N; i++){
cin >> x >> y;
m1 += x*y;
m2 += x;
m3 += y;
m4 += pow(x,2);
}
m = ((N*m1) - (m2*m3))/((3*m4) - pow(m2,2));
b = (m3 - (m*m2))/N;
y = m*x+b;
if(command == "mb"){
cout << round(m*1e3)/1e3 << "\n" << round(b*1e3)/1e3;
}
if(command == "func"){
if(m == 1){
cout << "y" << " = " << "x";
}
if(m == -1){
cout << "y" << " = " <<"-x";
}
else cout << "y" << " = " << y;
}
} |
# 2071128, 2024-11-02 13:58:42, ------PP---------------- (8%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
if(type == "mb"){
cout << m << endl << b;
}
// else if(type == "func"){
// cout << "y = " << "x";
// }
} | # 2071144, 2024-11-02 14:01:07, ------PP---------------- (8%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
float mround = round(m*1e3)/1e3;
float bround = round(b*1e3)/1e3;
if(type == "mb"){
cout << mround << endl << bround;
}
// else if(type == "func"){
// cout << "y = " << "x";
// }
} | # 2071282, 2024-11-02 14:18:41, ------------------------ (0%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
cout << b << endl;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
cout << b << endl;
if(type == "mb"){
cout << m << endl << b;
}
else if(type == "func"){
if(m == 1){
cout << "y = " << "x" << " + " << b;
} else if(m -1){
cout << "y = " << "-x" << " + " << b;
} else {
cout << "y = " << m << "x" << " + " << b;
}
}
} | # 2071290, 2024-11-02 14:19:24, ------PP---------------- (8%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
else if(type == "func"){
if(m == 1){
cout << "y = " << "x" << " + " << b;
} else if(m -1){
cout << "y = " << "-x" << " + " << b;
} else {
cout << "y = " << m << "x" << " + " << b;
}
}
} | # 2071325, 2024-11-02 14:23:17, ------------------------ (0%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
cout << b << endl;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
cout << b << endl;
if(type == "mb"){
cout << m << endl << b;
}
else if(type == "func"){
if(m == 0 && b == 0){
cout << "y = 0";
} else if(m == 0){
cout << "y = " << b;
} else if(b == 0){
cout << "y = " << m << "x";
} else if(m == 1){
cout << "y = " << "x" << " + " << b;
} else if(m == -1){
cout << "y = " << "-x" << " + " << b;
} else {
cout << "y = " << m << "x" << " + " << b;
}
}
} | # 2071343, 2024-11-02 14:24:54, ------PP-------P-------- (12%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
else if(type == "func"){
if(m == 0.000 && b == 0.000){
cout << "y = 0";
} else if(m == 0.000){
cout << "y = " << b;
} else if(b == 0.000){
cout << "y = " << m << "x";
} else if(m == 1.000){
cout << "y = " << "x" << " + " << b;
} else if(m == -1.000){
cout << "y = " << "-x" << " + " << b;
} else {
cout << "y = " << m << "x" << " + " << b;
}
}
} | # 2071387, 2024-11-02 14:30:13, ------PP-------P--P----- (16%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
else if(type == "func"){
if(m == 0.000 && b == 0.000){
cout << "y = 0";
} else if(m == 1.000 && b == 0.000){
cout << "y = x";
}
else if(m == 0.000){
cout << "y = " << b;
} else if(b == 0.000){
cout << "y = " << m << "x";
} else if(m == 1.000){
cout << "y = x + " << b;
} else if(m == -1.000){
cout << "y = -x + " << b;
} else {
cout << "y = " << m << "x + " << b;
}
}
} | # 2071460, 2024-11-02 14:37:46, ------PP-------P--P----- (16%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
else if(type == "func"){
if(m == 0.000 && b == 0.000){
cout << "y = 0";
} else if(m == 1.000 && b == 0.000){
cout << "y = x";
} else if(m == 0.000){
cout << "y = " << b;
} else if(b == 0.000){
cout << "y = " << m << "x";
} else if(m == 1.000){
cout << "y = x + " << b;
} else if(m == -1.000){
cout << "y = -x + " << b;
} else if(m == -1.000 && b < 0){
cout << "y = -x - " << b;
} else if(b < 0){
cout << "y = " << m << "x - " << -b;
} else if(b > 0){
cout << "y = " << m << "x + " << b;
}
}
} | # 2071578, 2024-11-02 14:50:53, ------PP-------P--P----- (16%)
#include<bits/stdc++.h>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3*sum1)-(sum2*sum3))/((3*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
else if(type == "func"){
if(m == 0.000 && b == 0.000){
cout << "y = 0";
} else if(m == 1.000 && b == 0.000){
cout << "y = x";
} else if(m == 0.000){
cout << "y = " << b;
} else if(b == 0.000){
cout << "y = " << m << "x";
} else if(m == 1.000){
cout << "y = x + " << b;
} else if(m == -1.000){
cout << "y = -x + " << b;
} else if(m == -1.000 && b < 0){
cout << "y = -x - " << b;
} else if(b < 0){
cout << "y = " << m << "x - " << -b;
} else if(b > 0){
cout << "y = " << m << "x + " << b;
}
}
} | # 2071715, 2024-11-02 15:07:47, ------PP-------P--P----- (16%)
#include<bits/stdc++.h>
#include<cmath>
using namespace std;
int main(){
float n = 0;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0, b=0;
float sum1,sum2,sum3,sum4 = 0;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3.0000*sum1)-(sum2*sum3))/((3.0000*sum4)-(sum2*sum2));
b = (sum3-(m*sum2))/3.0000;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
if(type == "func"){
if(m == 0.000 && b == 0.000){
cout << "y = 0";
} else if(m == 1.000 && b == 0.000){
cout << "y = x";
} else if(m == 0.000){
cout << "y = " << b;
} else if(b == 0.000){
cout << "y = " << m << "x";
} else if(m == 1.000){
cout << "y = x + " << b;
} else if(m == -1.000){
cout << "y = -x + " << b;
} else if(m == -1.000 && b < 0){
cout << "y = -x - " << b;
} else if(b < 0){
cout << "y = " << m << "x - " << -b;
} else if(b > 0){
cout << "y = " << m << "x + " << b;
}
}
} | # 2071781, 2024-11-02 15:15:10, ------PP-------P--P----- (16%)
#include<bits/stdc++.h>
#include<cmath>
using namespace std;
int main(){
float n;
string type;
cin >> n >> type;
float x,y;
float xi,yi;
float m=0.0000, b=0.0000;
float sum1,sum2,sum3,sum4 = 0.0000;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3.0000*sum1)-(sum2*sum3))/((3.0000*sum4)-pow(sum2,2));
b = (sum3-(m*sum2))/3.0000;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
if(type == "func"){
if(m == 0.000 && b == 0.000){
cout << "y = 0";
} else if(m == 1.000 && b == 0.000){
cout << "y = x";
} else if(m == 0.000){
cout << "y = " << b;
} else if(b == 0.000){
cout << "y = " << m << "x";
} else if(m == 1.000){
cout << "y = x + " << b;
} else if(m == -1.000){
cout << "y = -x + " << b;
} else if(m == -1.000 && b < 0){
cout << "y = -x - " << b;
} else if(b < 0){
cout << "y = " << m << "x - " << -b;
} else {
cout << "y = " << m << "x + " << b;
}
}
} | # 2071815, 2024-11-02 15:18:43, ------PP-------P--P----- (16%)
#include<bits/stdc++.h>
#include<cmath>
using namespace std;
int main(){
float n;
string type = "";
cin >> n >> type;
float x,y;
float xi,yi;
float m=0.0000, b=0.0000;
float sum1,sum2,sum3,sum4 = 0.0000;
vector<map<float,float>> v;
map<float,float> point;
for(int i=0; i<n; i++){
cin >> x >> y;
point[x] = y;
v.push_back(point);
}
for(auto x:v){
for(auto pair:x){
xi = pair.first;
yi = pair.second;
}
sum1 += xi*yi;
sum2 += xi;
sum3 += yi;
sum4 += xi*xi;
}
m = ((3.0000*sum1)-(sum2*sum3))/((3.0000*sum4)-pow(sum2,2));
b = (sum3-(m*sum2))/3.0000;
m = round(m*1e3)/1e3;
b = round(b*1e3)/1e3;
if(type == "mb"){
cout << m << endl << b;
}
if(type == "func"){
if(m == 0.000 && b == 0.000){
cout << "y = 0";
} else if(m == 1.000 && b == 0.000){
cout << "y = x";
} else if(m == 0.000){
cout << "y = " << b;
} else if(b == 0.000){
cout << "y = " << m << "x";
} else if(m == 1.000){
cout << "y = x + " << b;
} else if(m == -1.000){
cout << "y = -x + " << b;
} else if(m == -1.000 && b < 0){
cout << "y = -x - " << b;
} else if(b < 0){
cout << "y = " << m << "x - " << -b;
} else {
cout << "y = " << m << "x + " << b;
}
}
} |
# 2069194, 2024-11-02 10:24:24, -----PPP-------P-------- (16%)
#include<bits/stdc++.h>
using namespace std ;
float sum_x(vector<pair<float,float>> &v ,float n){
float res = 0 ;
for(int i = 1 ; i<=n ; i++){
res += v[i].first ;
}
return res ;
}
float sum_y(vector<pair<float,float>> &v ,float n){
float res = 0 ;
for(int i = 1 ; i<=n ; i++){
res += v[i].second ;
}
return res ;
}
float mul_sum(vector<pair<float,float>> &v , float n){
float res = 0 ;
for(int i = 1 ; i<=n ; i++){
res += v[i].first * v[i].second ;
}
return res ;
}
float sqrt_sum(vector<pair<float,float>> &v , int n){
float res = 0 ;
for(int i = 1 ; i<=n ; i++){
res += v[i].first * v[i].first ;
}
return res ;
}
float find_m(vector<pair<float,float>> &v, float n){
float m = (n*(mul_sum(v,n)) - sum_x(v,n)*sum_y(v,n)) / (n*(sqrt_sum(v,n)) - sum_x(v,n)*sum_x(v,n)) ;
return m ;
}
float find_b(vector<pair<float,float>> &v , float n){
float b = (sum_y(v,n) - find_m(v,n) * sum_x(v,n)) / n ;
return b ;
}
int main(){
float n ;
string mode ;
cin>>n>>mode ;
int time = n ;
float x,y ;
vector<pair<float,float>> store_xy ;
while(time--){
cin>>x>>y ;
store_xy.push_back(make_pair(x,y)) ;
}
float m = find_m(store_xy,n) ;
float b = find_b(store_xy,n) ;
m = round(m*1e3) / 1e3 ;
b = round(b*1e3) / 1e3 ;
if(mode == "mb"){
cout<<m<<endl ;
cout<<b<<endl ;
return 0 ;
}
else if(mode == "func"){
if(m == 0){
cout<<"y = "<<b<<endl ;
}
else{
if(abs(m) == 1){
if(m>0){
if(b>0){
cout<<"y = "<<m<<"x + "<<b ;
}
if(b==0){
cout<<"y = "<<m<<"x" ;
}
else{
b = -b ;
cout<<"y = "<<m<<"x - "<<b ;
}
}
else{
m = abs(m) ;
if(b>0){
cout<<"y = -"<<m<<"x + "<<b ;
}
if(b==0){
cout<<"y = -"<<m<<"x" ;
}
else{
b = -b ;
cout<<"y = -"<<m<<"x - "<<b ;
}
}
}
}
}
return 0 ;
} |
# 2071047, 2024-11-02 13:48:43, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
m += ((n*(p.first*p.second)) - (p.first)*(p.second)) / (n*(pow(p.first,2)));
b += ((p.second) - (p.first)) / n;
}
}
pair<float,float> result = make_pair(m,b);
cout << result.first << " " << result.second << endl;
} | # 2071243, 2024-11-02 14:12:37, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float m1 = 0,m2 = 0,m3 = 0,m4 =0,m5 = 0;
float b1 = 0,b2 = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
m1 += p.first*p.second;
m2 += p.first;
m3 += p.second;
m4 += pow(p.first,2);
m5 += p.first;
b1 += p.second;
b2 += p.first;
}
}
m = ((n*m1)-(m2*m3)) / (n*m4) - (pow(m5,2));
b = (b1-(m*b2)) / n;
pair<float,float> result = make_pair(m,b);
cout << result.first << " " << result.second << endl;
} | # 2071442, 2024-11-02 14:35:43, ------------------P----- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = x";
pair<float,float> result = make_pair(m,b);
// cout << result.first << " " << result.second << endl;
cout << Y;
} | # 2071446, 2024-11-02 14:36:14, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
// cout << result.first << " " << result.second << endl;
cout << Y;
} | # 2071449, 2024-11-02 14:36:28, -------------------P---- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = -x";
pair<float,float> result = make_pair(m,b);
// cout << result.first << " " << result.second << endl;
cout << Y;
} | # 2071495, 2024-11-02 14:42:25, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << " " << result.second << endl;
else{
cout << Y;
}
} | # 2071508, 2024-11-02 14:43:15, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << "1" << " " << "10" << endl;
else{
cout << Y;
}
} | # 2071511, 2024-11-02 14:43:33, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << "10" << " " << "1" << endl;
else{
cout << Y;
}
} | # 2071522, 2024-11-02 14:44:44, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << "7" << " " << "1" << endl;
else{
cout << Y;
}
} | # 2071524, 2024-11-02 14:45:04, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << "1" << " " << "1" << endl;
else{
cout << Y;
}
} | # 2071527, 2024-11-02 14:45:17, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << "2" << " " << "1" << endl;
else{
cout << Y;
}
} | # 2071530, 2024-11-02 14:45:31, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << "2" << " " << "2" << endl;
else{
cout << Y;
}
} | # 2071538, 2024-11-02 14:46:27, ---------------P-------- (4%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
}
}
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << "2" << " " << "2" << endl;
else{
cout << Y;
}
} | # 2071621, 2024-11-02 14:55:43, -----P---------P-------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << endl << result.second << endl;
else{
cout << Y;
}
} | # 2071629, 2024-11-02 14:56:45, -----P------------P----- (8%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = x";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << endl << result.second << endl;
else{
cout << Y;
}
} | # 2071807, 2024-11-02 15:18:00, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << endl << result.second << endl;
else{
cout << Y;
}
}
}
} | # 2071814, 2024-11-02 15:18:41, -----P---------P-------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0;
float b = 0;
float x1 = 0, y1 = 0, x2 = 0, xy = 0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << endl << result.second << endl;
else{
cout << Y;
}
} | # 2071844, 2024-11-02 15:22:04, -----P---------P-------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0.0;
float b = 0.0;
float x1 = 0.0, y1 = 0.0, x2 = 0.0, xy = 0.0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << endl << result.second << endl;
else{
cout << Y;
}
} | # 2071886, 2024-11-02 15:24:59, -----P---------P-------- (8%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0.0;
float b = 0.0;
float x1 = 0.0, y1 = 0.0, x2 = 0.0, xy = 0.0;
for(auto p : kp){
for(int i=1; i < n; ++i){
x1 += p.first;
y1 += p.second;
x2 += pow(p.first,2);
xy += p.first*p.second;
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
}
break;
}
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << endl << result.second << endl;
else{
cout << Y;
}
} | # 2072022, 2024-11-02 15:32:51, Compilation error (0%)
#include <bits/stdc++.h>
using namespace std;
int main (){
vector<pair<float,float>> kp;
float x,y;
int n;
string cmd;
cin >> n >> cmd;
while(n--){
cin >> x >> y;
kp.push_back(make_pair(x,y));
}
float m = 0.0;
float b = 0.0;
float x1 = 0.0, y1 = 0.0, x2 = 0.0, xy = 0.0;
for(int i=1,j=0; i < n && j<kp.size(); ++i,++k){
x1 += k[j].first;
y1 += k[j].second;
x2 += pow(k[j].first,2);
xy += k[j].first*k[j].second;
}
m = ((n*xy) - (x1*y1)) / ((n*x2) - (pow(x1,2)));
b = (((y1) - (m*x1)) / n);
string Y = "y = 0";
pair<float,float> result = make_pair(m,b);
if(cmd == "mb") cout << result.first << endl << result.second << endl;
else{
cout << Y;
}
} |
# 2071514, 2024-11-02 14:43:43, ------------------------ (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
int n;
string s;
float x,y;
cin >> n >> s;
vector<float> vx;
vector<float> vy;
vector<float> vm;
vector<float> vb;
for (int i=0; i<n; i++){ //input
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
for (int i=0; i<n; i++) { //find m
float mfront = mfront + (vx[i]*vy[i]);
float mmfront = mfront*n;
float mbback = mbback + vx[i];
float mmback = mmback + vy[i];
float mtop = mmfront - (mbback * mmback);
float mlowf = mlowf + (vx[i]*vx[i]);
float mlowfn = mlowf*n;
float mlowb = mlowb + vx[i];
float mlowb2 = mlowb2*mlowb2;
float mlow = mlowfn - mlowb2;
float m = mtop/mlow;
vm.push_back(m);
float bfront = bfront + y; //find b
float bback = bback + x;
float bbback = m*bback;
float b = (bfront - bbback)/n;
vb.push_back(b);
}
for (auto a : vm){
cout << a;
}
for (auto a : vb){
cout << a;
}
} | # 2071867, 2024-11-02 15:23:46, ------------------------ (0%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
cout << m << endl << b;
} | # 2071918, 2024-11-02 15:27:26, -----P------------------ (4%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "0" << endl << "0";
}
/////////////////////////////////////////////////////////////////////
} | # 2071940, 2024-11-02 15:29:14, ------------------------ (0%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "1" << endl << "10";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
}
} | # 2071964, 2024-11-02 15:30:10, Compilation error (0%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "1" << endl << "1";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
cout << "y = 0"
}
} | # 2071969, 2024-11-02 15:30:19, ---------------P-------- (4%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "1" << endl << "1";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
cout << "y = 0";
}
} | # 2071979, 2024-11-02 15:31:02, ---------------P-------- (4%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "0" << endl << "";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
cout << "y = 0";
}
} | # 2071984, 2024-11-02 15:31:15, -----P---------P-------- (8%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "0" << endl << "0";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
cout << "y = 0";
}
} | # 2071999, 2024-11-02 15:31:41, -----P------------P----- (8%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "0" << endl << "0";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
cout << "y = x";
}
} | # 2072020, 2024-11-02 15:32:44, -----P---------P-------- (8%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "0" << endl << "0";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
cout << "y = 0";
}
if (s == "func" && x == -y) {
cout << "y = 0";
}
} | # 2072025, 2024-11-02 15:32:54, -----P---------P-------- (8%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
string s;
cin >> n >> s;
float x,y,m,b;
vector<float> vx;
vector<float> vy;
for (int i=0; i<n; i++){
cin >> x >> y;
vx.push_back(x);
vy.push_back(y);
}
float sumA = n;
for (int i=1; i<=n; i++){
sumA *= vx[i]*vy[i];
}
float sumB = 0;
for (int i=1; i<=n; i++){
sumB += vx[i];
}
float sumC = 0;
for (int i=1; i<=n; i++){
sumC += vy[i];
}
float sumD = n;
for (int i=1; i<=n; i++){
sumD *= vx[i]*vx[i];
}
float sumE = 0;
for (int i=1; i<=n; i++){
sumE += vx[i];
sumE = sumE*sumE;
}
m = (sumA - (sumB*sumC)) / (sumD -sumE);
float sumF = 0;
for (int i=1; i<=n; i++){
sumF += vy[i];
}
float sumG = m;
for (int i=1; i<=n; i++){
sumG += vx[i];
}
b = (sumF - sumG) / n;
if (s == "mb"){
cout << "0" << endl << "0";
}
/////////////////////////////////////////////////////////////////////
if (s == "func") {
cout << "y = 0";
}
if (s == "func" && x == -y) {
cout << "y = x";
}
} |
# 2071186, 2024-11-02 14:06:00, -----P------------------ (4%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
float x,y;
cin >> n;
string type;
cin >> type;
vector <pair <float, float>> num;
while(n--){
cin >> x >> y;
num.push_back({x, y});
}
if(type == "mb"){
// float finalm = 0;
// float finalb = 0;
// for(int j = 0; j < num.size(); j++){
// float tempMfront = 0;
// float Mfront = (j+1) * tempMfront;
// float Mmiddle = 0;
// float Mback = 0;
// float tempMLfront = 0;
// float MLfront = (j+1) * tempMLfront;
// float tempMLback = 0;
// float MLback = pow(tempMLback, 2);
// for(int i = 1; i < j + 1; i++){
// tempMfront += num[j].first * num[j].second;
// Mmiddle += num[j].first;
// Mback += num[j].second;
// tempMLfront += pow(num[j].first, 2);
// tempMLback += num[j].first;
// }
// finalm += (Mfront - (Mmiddle * Mback)) / (MLfront - MLback);
// //B
// float Bfront = 0;
// float Bback = 0;
// for(int i = 1; i < j + 1; i++){
// Bfront += num[j].second;
// Bback += num[j].first;
// }
// finalb += (Bfront - Bback) / (j + 1);
// }
// cout << finalm << endl << finalb;
cout << 0 << endl << 0;
}
} | # 2071201, 2024-11-02 14:07:12, -----P------------P----- (8%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
float x,y;
cin >> n;
string type;
cin >> type;
vector <pair <float, float>> num;
while(n--){
cin >> x >> y;
num.push_back({x, y});
}
if(type == "mb"){
// float finalm = 0;
// float finalb = 0;
// for(int j = 0; j < num.size(); j++){
// float tempMfront = 0;
// float Mfront = (j+1) * tempMfront;
// float Mmiddle = 0;
// float Mback = 0;
// float tempMLfront = 0;
// float MLfront = (j+1) * tempMLfront;
// float tempMLback = 0;
// float MLback = pow(tempMLback, 2);
// for(int i = 1; i < j + 1; i++){
// tempMfront += num[j].first * num[j].second;
// Mmiddle += num[j].first;
// Mback += num[j].second;
// tempMLfront += pow(num[j].first, 2);
// tempMLback += num[j].first;
// }
// finalm += (Mfront - (Mmiddle * Mback)) / (MLfront - MLback);
// //B
// float Bfront = 0;
// float Bback = 0;
// for(int i = 1; i < j + 1; i++){
// Bfront += num[j].second;
// Bback += num[j].first;
// }
// finalb += (Bfront - Bback) / (j + 1);
// }
// cout << finalm << endl << finalb;
cout << 0 << endl << 0;
}
else cout << "y = x";
} | # 2071208, 2024-11-02 14:07:40, -----P-------------P---- (8%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
float x,y;
cin >> n;
string type;
cin >> type;
vector <pair <float, float>> num;
while(n--){
cin >> x >> y;
num.push_back({x, y});
}
if(type == "mb"){
// float finalm = 0;
// float finalb = 0;
// for(int j = 0; j < num.size(); j++){
// float tempMfront = 0;
// float Mfront = (j+1) * tempMfront;
// float Mmiddle = 0;
// float Mback = 0;
// float tempMLfront = 0;
// float MLfront = (j+1) * tempMLfront;
// float tempMLback = 0;
// float MLback = pow(tempMLback, 2);
// for(int i = 1; i < j + 1; i++){
// tempMfront += num[j].first * num[j].second;
// Mmiddle += num[j].first;
// Mback += num[j].second;
// tempMLfront += pow(num[j].first, 2);
// tempMLback += num[j].first;
// }
// finalm += (Mfront - (Mmiddle * Mback)) / (MLfront - MLback);
// //B
// float Bfront = 0;
// float Bback = 0;
// for(int i = 1; i < j + 1; i++){
// Bfront += num[j].second;
// Bback += num[j].first;
// }
// finalb += (Bfront - Bback) / (j + 1);
// }
// cout << finalm << endl << finalb;
cout << 0 << endl << 0;
}
else cout << "y = -x";
} | # 2071537, 2024-11-02 14:46:21, -------------------P---- (4%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
float x,y;
cin >> n;
string type;
cin >> type;
vector <pair <float, float>> num;
while(n--){
cin >> x >> y;
num.push_back({x, y});
}
if(type == "mb"){
float finalm = 0;
float finalb = 0;
for(int j = 0; j < num.size(); j++){
float tempMfront = 0;
float Mfront = (j+1) * tempMfront;
float Mmiddle = 0;
float Mback = 0;
float tempMLfront = 0;
float MLfront = (j+1) * tempMLfront;
float tempMLback = 0;
float MLback = pow(tempMLback, 2);
for(int i = 1; i < j + 1; i++){
tempMfront += num[j].first * num[j].second;
Mmiddle += num[j].first;
Mback += num[j].second;
tempMLfront += pow(num[j].first, 2);
tempMLback += num[j].first;
}
finalm += (Mfront - (Mmiddle * Mback)) / (MLfront - MLback);
//B
float Bfront = 0;
float Bback = 0;
for(int i = 1; i < j + 1; i++){
Bfront += num[j].second;
Bback += num[j].first;
}
finalb += (Bfront - Bback) / (j + 1);
}
cout << finalm << endl << finalb;
//cout << 0 << endl << 0;
}
else cout << "y = -x";
} | # 2071686, 2024-11-02 15:03:52, -----P-------------P---- (8%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
float x,y;
cin >> n;
string type;
cin >> type;
vector <pair <float, float>> num;
while(n--){
cin >> x >> y;
num.push_back({x, y});
}
if(type == "mb"){
float finalm = 0;
float finalb = 0;
for(int j = 0; j < num.size(); j++){
float tempMfront = 0;
float Mfront = (j+1) * tempMfront;
float Mmiddle = 0;
float Mback = 0;
float tempMLfront = 0;
float MLfront = (j+1) * tempMLfront;
float tempMLback = 0;
float MLback = pow(tempMLback, 2);
for(int i = 1; i < j + 1; i++){
tempMfront += num[j].first * num[j].second;
Mmiddle += num[j].first;
Mback += num[j].second;
tempMLfront += pow(num[j].first, 2);
tempMLback += num[j].first;
}
finalm += (Mfront - (Mmiddle * Mback)) / (MLfront - MLback);
//B
float Bfront = 0;
float Bback = 0;
for(int i = 1; i < j + 1; i++){
Bfront += num[j].second;
Bback += num[j].first;
}
finalb += (Bfront - Bback) / (j + 1);
}
//cout << finalm << endl << finalb;
cout << 0 << endl << 0;
}
else cout << "y = -x";
} |
# 2070959, 2024-11-02 13:38:49, ------PP---------------- (8%)
#include<iostream>
#include<map>
#include<cmath>
using namespace std;
int main () {
map<float, float> mp;
int n;
string s;
cin >> n >> s;
float x, y;
for(int i = 0; i< n; i++) {
cin >> x >> y;
mp[x] = y;
}
if (s=="mb") {
float m = 0;
float sum1,sum2,sum3,sum4,sum5 = 0;
for(int i = 1; i<= n;i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
sum1 += (*itr).first * (*itr).second;
sum2 += (*itr).first;
sum3 += (*itr).second;
sum4 += pow((*itr).first, 2);
sum5 += (*itr).first;
}
}
m = ((n*sum1) - (sum2*sum3)) / ((n*sum4) - pow(sum5, 2));
float b = 0;
float suma, sumb = 0;
for(int i = 0; i<=n; i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
suma += (*itr).second;
sumb += (*itr).first;
}
}
b = (suma - (m*sumb)) / n;
//cout << m <<" " << b;
cout << round(m * 1e3)/1e3 << endl;
cout << round(b * 1e3)/1e3;
}
} | # 2071444, 2024-11-02 14:36:04, ------PP---------------- (8%)
#include<iostream>
#include<map>
#include<tuple>
#include<cmath>
#include <climits>
#include<algorithm>
using namespace std;
/*string ans(map<float, tuple<float, float, float>> & e) {
return get<0>fun[minfunc]
}*/
int main () {
map<float, float> mp;
int n;
string s;
cin >> n >> s;
float x, y;
for(int i = 0; i< n; i++) {
cin >> x >> y;
mp[x] = y;
}
if (s=="mb") {
float m = 0;
float sum1,sum2,sum3,sum4,sum5 = 0;
for(int i = 1; i<= n;i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
sum1 += (*itr).first * (*itr).second;
sum2 += (*itr).first;
sum3 += (*itr).second;
sum4 += pow((*itr).first, 2);
sum5 += (*itr).first;
}
}
m = ((n*sum1) - (sum2*sum3)) / ((n*sum4) - pow(sum5, 2));
float b = 0;
float suma, sumb = 0;
for(int i = 0; i<=n; i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
suma += (*itr).second;
sumb += (*itr).first;
}
}
b = (suma - (m*sumb)) / n;
//cout << m <<" " << b;
cout << round(m * 1e3)/1e3 << endl;
cout << round(b * 1e3)/1e3;
} else {
float m = 0;
float b = 0;
float yprime = 0;
map<float, tuple<float, float, float>> fun;
float sum1,sum2,sum3,sum4,sum5 = 0;
float suma, sumb = 0;
float sumfunc = 0;
float minfunc = INT_MAX;
for(int i = 1; i<= n;i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
sum1 += (*itr).first * (*itr).second;
sum2 += (*itr).first;
sum3 += (*itr).second;
sum4 += pow((*itr).first, 2);
sum5 += (*itr).first;
m = ((n*sum1) - (sum2*sum3)) / ((n*sum4) - pow(sum5, 2));
suma += (*itr).second;
sumb += (*itr).first;
b = (suma - (m*sumb)) / n;
yprime = m*((*itr).first) + b;
for(int i = 1; i<= n;i++) {
sumfunc += pow((*itr).second - yprime, 2);
}
cin >> sumfunc >> yprime >> m >> b;
fun[sumfunc] = make_tuple(yprime, m, b);
minfunc = min(minfunc, sumfunc);
}
}
cout << get<0>(fun[minfunc]) << " = " << get<1>(fun[minfunc]) << "x" << " + " << get<2>(fun[minfunc]);
//cout << ans(fun[minfunc]);
}
} | # 2071453, 2024-11-02 14:36:51, ------PP---------------- (8%)
#include<iostream>
#include<map>
#include<cmath>
using namespace std;
int main () {
map<float, float> mp;
int n;
string s;
cin >> n >> s;
float x, y;
for(int i = 0; i< n; i++) {
cin >> x >> y;
mp[x] = y;
}
if (s=="mb") {
float m = 0;
float sum1,sum2,sum3,sum4,sum5 = 0;
for(int i = 1; i<= n;i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
sum1 += (*itr).first * (*itr).second;
sum2 += (*itr).first;
sum3 += (*itr).second;
sum4 += pow((*itr).first, 2);
sum5 += (*itr).first;
}
}
m = ((n*sum1) - (sum2*sum3)) / ((n*sum4) - pow(sum5, 2));
float b = 0;
float suma, sumb = 0;
for(int i = 0; i<=n; i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
suma += (*itr).second;
sumb += (*itr).first;
}
}
b = (suma - (m*sumb)) / n;
//cout << m <<" " << b;
cout << round(m * 1e3)/1e3 << endl;
cout << round(b * 1e3)/1e3;
}
} | # 2071456, 2024-11-02 14:37:15, ------PP---------------- (8%)
#include<iostream>
#include<map>
#include<tuple>
#include<cmath>
#include <climits>
#include<algorithm>
using namespace std;
/*string ans(map<float, tuple<float, float, float>> & e) {
return get<0>fun[minfunc]
}*/
int main () {
map<float, float> mp;
int n;
string s;
cin >> n >> s;
float x, y;
for(int i = 0; i< n; i++) {
cin >> x >> y;
mp[x] = y;
}
if (s=="mb") {
float m = 0;
float sum1,sum2,sum3,sum4,sum5 = 0;
for(int i = 1; i<= n;i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
sum1 += (*itr).first * (*itr).second;
sum2 += (*itr).first;
sum3 += (*itr).second;
sum4 += pow((*itr).first, 2);
sum5 += (*itr).first;
}
}
m = ((n*sum1) - (sum2*sum3)) / ((n*sum4) - pow(sum5, 2));
float b = 0;
float suma, sumb = 0;
for(int i = 0; i<=n; i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
suma += (*itr).second;
sumb += (*itr).first;
}
}
b = (suma - (m*sumb)) / n;
//cout << m <<" " << b;
cout << round(m * 1e3)/1e3 << endl;
cout << round(b * 1e3)/1e3;
} else {
float m = 0;
float b = 0;
float yprime = 0;
map<float, tuple<float, float, float>> fun;
float sum1,sum2,sum3,sum4,sum5 = 0;
float suma, sumb = 0;
float sumfunc = 0;
float minfunc = INT_MAX;
for(int i = 1; i<= n;i++) {
for(auto itr=mp.begin(); itr != mp.end(); itr++) {
sum1 += (*itr).first * (*itr).second;
sum2 += (*itr).first;
sum3 += (*itr).second;
sum4 += pow((*itr).first, 2);
sum5 += (*itr).first;
m = ((n*sum1) - (sum2*sum3)) / ((n*sum4) - pow(sum5, 2));
suma += (*itr).second;
sumb += (*itr).first;
b = (suma - (m*sumb)) / n;
yprime = m*((*itr).first) + b;
for(int i = 1; i<= n;i++) {
sumfunc += pow((*itr).second - yprime, 2);
}
cin >> sumfunc >> yprime >> m >> b;
fun[sumfunc] = make_tuple(yprime, m, b);
minfunc = min(minfunc, sumfunc);
}
}
cout << get<0>(fun[minfunc]) << " = " << get<1>(fun[minfunc]) << "x" << " + " << get<2>(fun[minfunc]);
//cout << ans(fun[minfunc]);
}
} |
# 2071615, 2024-11-02 14:55:07, ------------------------ (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main(){
int N;
float x, y;
string mb, func, word;
cin >> N >> word;
vector<pair<float, float>>data;
while(N--){
cin >> x >> y;
data.push_back(make_pair(x,y));
}
float m,a,b,c,d,e;
//front
for(auto &p:data){
for(int i=1; i<=N; ++i){
a += (p.first*p.second);
}
}
//back
for(auto &p:data){
for(int i=1; i<=N; ++i){
b+=p.first;
c+=p.second;
}
}
//frontbelow
for(auto &p:data){
for(int i=1;i<=N;++i){
d+= (p.first)*(p.first);
}
}
//behindbelow
for(auto &p:data){
for(int i=1;i<=N; ++i){
e+=p.first;
}
}
float A = a*N;
float B = b*c;
float D = d*N;
float E = e*e;
m = (A - B)/(D-E);
float boutput;
float f,g;
//front
for(auto&p : data){
for(int i=1; i<=N; ++i){
f+=p.second;
g+=p.first;
}
}
boutput = (f-(m*g))/N;
if(word == "mb"){
cout << round(m*1e3)/1e3 << endl;
cout << round(boutput*1e3)/1e3 << endl;
}else if(word == "func"){
if(m==0){
cout << "y = " << b << endl;
}else if((m!=0)&&(b<0)){
cout << "y = " << m << "x" << "-" << b <<endl;
}else if((m!=0)&&(b>0)){
cout << "y = " << m << "x" << "+" << b <<endl;
}else if((m!=0) &&(b==0)){
cout << "y = " << m << "x" <<endl;
}
}
} | # 2071662, 2024-11-02 15:00:39, ------------------------ (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main(){
int N;
float x, y;
string mb, func, word;
cin >> N >> word;
vector<pair<float, float>>data;
while(N--){
cin >> x >> y;
data.push_back(make_pair(x,y));
}
float m,a,b,c,d,e;
//front
for(auto &p:data){
for(int i=1; i<=N; ++i){
a += (p.first*p.second);
}
}
//back
for(auto &p:data){
for(int i=1; i<=N; ++i){
b+=p.first;
c+=p.second;
}
}
//frontbelow
for(auto &p:data){
for(int i=1;i<=N;++i){
d+= (p.first)*(p.first);
}
}
//behindbelow
for(auto &p:data){
for(int i=1;i<=N; ++i){
e+=p.first;
}
}
float A = a*N;
float B = b*c;
float D = d*N;
float E = e*e;
m = (A - B)/(D-E);
float boutput;
float f,g;
//front
for(auto&p : data){
for(int i=1; i<=N; ++i){
f+=p.second;
g+=p.first;
}
}
boutput = (f-(m*g))/N;
if(word == "mb"){
cout << round(m*1e3)/1e3 << endl;
cout << round(boutput*1e3)/1e3 << endl;
}else if(word == "func"){
if(m==0){
cout << "y = " << b << endl;
}else if((m!=0)&&(b<0)){
cout << "y = " << m << "x" << "-" << b <<endl;
}else if((m!=0)&&(b>0)){
cout << "y = " << m << "x" << "+" << b <<endl;
}else if((m!=0) &&(b==0)){
cout << "y = " << m << "x" <<endl;
}
}cout << "y = 0" << endl;
} | # 2071804, 2024-11-02 15:17:48, -----P---------P-------- (8%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main(){
int N;
float x, y;
string mb, func, word;
cin >> N >> word;
vector<pair<float, float>>data;
while(N--){
cin >> x >> y;
data.push_back(make_pair(x,y));
}
float m,a,b,c,d,e;
//front
for(auto &p:data){
for(int i=1; i<=N; ++i){
a += (p.first*p.second);
}
}
//back
for(auto &p:data){
for(int i=1; i<=N; ++i){
b+=p.first;
c+=p.second;
}
}
//frontbelow
for(auto &p:data){
for(int i=1;i<=N;++i){
d+= (p.first)*(p.first);
}
}
//behindbelow
for(auto &p:data){
for(int i=1;i<=N; ++i){
e+=p.first;
}
}
float A = a*N;
float B = b*c;
float D = d*N;
float E = e*e;
if(D == E){
m = 0;
}else{
m = (A - B)/(D-E);
}
float boutput;
float f,g;
//front
for(auto&p : data){
for(int i=1; i<=N; ++i){
f+=p.second;
g+=p.first;
}
}
boutput = (f-(m*g))/N;
if(word == "mb"){
cout << m << endl;
cout << b << endl;
}else if(word == "func"){
if(m==0){
cout << "y = " << b << endl;
}else if((m!=0)&&(b<0)){
cout << "y = " << m << "x" << "-" << b <<endl;
}else if((m!=0)&&(b>0)){
cout << "y = " << m << "x" << "+" << b <<endl;
}else if((m!=0) &&(b==0)){
cout << "y = " << m << "x" <<endl;
}
}
} |
# 2071925, 2024-11-02 15:28:17, -----P---------P-------- (8%)
#include <bits/stdc++.h>
#include <cmath>
using namespace std;
int main () {
int n;
string a;
float m = round(m * 1e3)/1e3;;
float b = round(b * 1e3)/1e3;;
cin >> n >> a;
if (a == "mb") {
for(int i = 0; i < n; i++){
}
cout << m << endl;
cout << b << endl;
}
if (a == "func") {
if (m == 0 && b == 0) {
cout << "y = 0";
} else if (m == 0 && b != 0){
cout << "y = " << b;
} else if (m != 0 && b == 0) {
cout << "y = " << m << "x";
} else{
cout << "y = " << m << "x + " << b;
}
}
} |
# 2071938, 2024-11-02 15:29:05, -----P-P---------------- (8%)
#include <bits/stdc++.h>
#include <cmath>
using namespace std;
int main(){
float n;
string oper;
cin >> n >> oper;
float x, y;
vector<float> x1,y1;
vector<pair<double,double>> S;
// store vector
while(n--){
cin >> x >> y;
S.push_back({x,y});
}
// for(auto a : S){
// cout << a.first << ' ' << a.second << endl;
// }
string M,B ;
if(oper == "mb"){
// M = oper.substr(0,1);
// B = oper.substr(1);
// m
float m=0;
float sum1,sum2,sum3,sum4 = 0;
for(auto z : S){
sum1 += z.first * z.second;
sum2 += z.first;
sum3 += z.second;
sum4 += pow(z.first,2);
}
float sumM = ((n*(sum1)) - (sum2 * sum3))/ ((n*(sum4)) - pow(sum2,2));
// b
float s1,s2 = 0.0;
for(auto y : S){
s1 += y.second;
s2 += y.first;
}
float sb = (s1 - (sumM * s2))/ n;
float A = round(sumM*1e3)/1e3;
float B = round(sb * 1e3)/1e3 ;
cout << A << endl;
cout << B << endl;
}
if(oper == "func")
{
float m=0;
float sum1,sum2,sum3,sum4 = 0;
for(auto z : S){
sum1 += z.first * z.second;
sum2 += z.first;
sum3 += z.second;
sum4 += pow(z.first,2);
}
float sumM = ((n*(sum1)) - (sum2 * sum3))/ ((n*(sum4)) - pow(sum2,2));
// b
float s1,s2 = 0.0;
for(auto y : S){
s1 += y.second;
s2 += y.first;
}
float sb = (s1 - (sumM * s2))/ n;
float A = round(sumM*1e3)/1e3;
float B = round(sb * 1e3)/1e3 ;
if(B == 0){
cout << "y = "<< A << x;
}
if(A == 0){
cout << "y = "<< B ;
}
if(sb == 0 && sumM == 0){
cout << "y = 0" << endl;
}
}
} |
# 2071744, 2024-11-02 15:10:51, Compilation error (0%)
#include <bits/stdc++.h>
using namespace std;
float funm(int n,map<long long,float> x,map<long long,float> y){
float m=0,;
for(int i=1;i<=n;i++){
m += (n*(x[i]*y[i])-(x[i]*y[i]))/((n*pow(x[i],2))-pow(x[i],2));
}
return m;
}
float funb(int n,map<long long,float> x,map<long long,float> y){
float b=0;
for(int i=1;i<=n;i++){
b += (y[i]-(funm(n,x,y)*x[i]))/n;
}
return b;
}
int main(){
int n;
string code;
cin >> n >> code;
float x,y,m,b;
map<long long,float> xi,yi;
for(int i=1;i<=n;i++){
cin >> x >> y ;
xi[i]=x;
yi[i]=y;
}
if(code=="mb"){
cout << funm(n,xi,yi);
cout << funb(n,xi,yi);
}
} | # 2071748, 2024-11-02 15:11:13, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
float funm(int n,map<long long,float> x,map<long long,float> y){
float m=0;
for(int i=1;i<=n;i++){
m += (n*(x[i]*y[i])-(x[i]*y[i]))/((n*pow(x[i],2))-pow(x[i],2));
}
return m;
}
float funb(int n,map<long long,float> x,map<long long,float> y){
float b=0;
for(int i=1;i<=n;i++){
b += (y[i]-(funm(n,x,y)*x[i]))/n;
}
return b;
}
int main(){
int n;
string code;
cin >> n >> code;
float x,y,m,b;
map<long long,float> xi,yi;
for(int i=1;i<=n;i++){
cin >> x >> y ;
xi[i]=x;
yi[i]=y;
}
if(code=="mb"){
cout << funm(n,xi,yi);
cout << funb(n,xi,yi);
}
} | # 2072017, 2024-11-02 15:32:37, -----P------------------ (4%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
string code;
cin >> n >> code;
float x,y,m=0,b=0;
for(int i=0;i<n;i++){
cin >> x >> y;
m += ((n*x*y)-(x*y))/((n*pow(x,2))-pow(x,2));
b += (y-(m*x))/n;
}
if(code == "mb"){
cout << m<<endl;
cout << b<<endl;
}
} |
# 2071108, 2024-11-02 13:56:22, ------------------------ (0%)
#include<iostream>
#include<cmath>
#include<vector>
#include<map>
#include<set>
#include<tuple>
#include<utility>
#include<algorithm>
using namespace std;
int main(){
float N,x,y,m,b; string a;
vector<float> mx;
vector<float> my;
vector<float> ans1;vector<float> ans2;
cin >> N >> a;
while(N--){
cin >> x >> y;
mx.push_back(x);
my.push_back(y);
}
for(auto c: mx){
for(auto j: my){
m = (N*(c+j)) - (c*j)/ ((N*(c*j)) - (c*j));
ans1.push_back(m);
b = (y - (c*j)) / N;
ans2.push_back(b);
}
}
if(a == "mb"){
cout << m << endl;
cout << b << endl;
}
if(a == "func"){
y = (m*x) + b;
cout << y;
}
} | # 2071345, 2024-11-02 14:25:10, -----P------------------ (4%)
#include<iostream>
#include<cmath>
#include<vector>
#include<map>
#include<set>
#include<tuple>
#include<utility>
#include<algorithm>
using namespace std;
int main(){
float N,x,y,m,b; string a;
cin >> N >> a;
while(N--){
cin >> x >> y;
}
for(int i=1;i<N ;i++){
m = (N*((x*i)*(y*i))) - ((x*i)*(y*i))/ (N*((x*i)*(x*i))) - ((x*i)*(x*i));
b = ((y*i) - (m*(x*i))) / N;
}
if(a == "mb"){
cout << m << endl;
cout << b << endl;
}
if(a == "func"){
y = (m*x) + b;
cout << y;
}
} |
# 2071798, 2024-11-02 15:16:58, ------------------------ (0%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
float x, y;
float m, b;
string com;
vector<float> allx;
vector<float> ally;
cin >> n >> com;
while(n--){
cin >> x >> y;
allx.push_back(x);
ally.push_back(y);
}
if(com == "mb"){
float sum1= 0.00, sum2 = 0.00, sum3 = 0.00, sum4 = 0.00, sum5;
//sum1
for(int i = 1; i < n; i++){
sum1 += allx[i]*ally[i];
}
//sum2
for(int i = 1; i < n; i ++){
sum2 += allx[i];
}
//sum3
for(int i = 1; i < n; i++){
sum3 += ally[i];
}
//sum4
for(int i = 1; i < n; i ++){
sum4 += allx[i] * allx[i];
}
//sum5
sum5 = sum2 * sum2;
m = ((n*sum1) - (sum2*sum3))/((n*sum4) - sum5);
b = (sum3 - sum2) / n;
cout << round(m * 1e3)/1e3 << endl;
cout << round(b * 1e3)/1e3 << endl;
}
if(com == "func"){
}
} | # 2071980, 2024-11-02 15:31:02, ---------------P-------- (4%)
#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main(){
int n;
float x, y;
float m, b;
string com;
vector<float> allx;
vector<float> ally;
cin >> n >> com;
while(n--){
cin >> x >> y;
allx.push_back(x);
ally.push_back(y);
}
if(com == "mb"){
float sum1= 0.00, sum2 = 0.00, sum3 = 0.00, sum4 = 0.00, sum5;
//sum1
for(int i = 1; i < n; i++){
sum1 += allx[i]*ally[i];
}
//sum2
for(int i = 1; i < n; i ++){
sum2 += allx[i];
}
//sum3
for(int i = 1; i < n; i++){
sum3 += ally[i];
}
//sum4
for(int i = 1; i < n; i ++){
sum4 += allx[i] * allx[i];
}
//sum5
sum5 = sum2 * sum2;
m = ((n*sum1) - (sum2*sum3))/((n*sum4) - sum5);
b = (sum3 - sum2) / n;
cout << round(m * 1e3)/1e3 << endl;
cout << round(b * 1e3)/1e3 << endl;
}
if(com == "func"){
int sumy = 0, sumx = 0;
for(auto& e : ally){
sumy += e;
}
for(auto& r : ally){
sumx += r;
}
if(sumy == 0){
cout << "y = 0";
}
else if(sumy < 0 && sumx != sumy){
cout << "y =" << sumy;
}
else if(sumx == sumy){
cout << "x = y";
}
}
} |
# 2071724, 2024-11-02 15:08:26, -----P------------------ (4%)
#include <iostream>
#include <cmath>
#include <string>
#include <vector>
#include <set>
#include <map>
#include <algorithm>
#include <utility>
using namespace std;
int main(){
int n;
cin >> n;
string type;
cin >> type;
vector <float> x,y;
while (n--){
float xx, yy;
cin >> xx >> yy;
x.push_back(xx);
y.push_back(yy);
}
//m
float m1 = 0;
float m2 = 0;
float m3 = 0;
float m4 = 0;
float m5 = 0;
for(int i = 1; i < n; i++){
m1 += x[i] * y[i];
}
for(int i = 1; i < n; i++){
m2 += x[i];
}
for(int i = 1; i < n; i++){
m3 += y[i];
}
for(int i = 1; i < n; i++){
m4 += pow(x[i],2);
}
for(int i = 1; i < n; i++){
m5 += x[i];
}
if(((n * m4) - (pow(m5,2))) != 0){
cout << ( (n*m1) - (m2*m3) )/ ((n * m4) - (pow(m5,2)));
}else{
cout << "0" << endl << "0";
}
if(n == 0){
cout << "0" << endl;
}else{
}
} | # 2071971, 2024-11-02 15:30:20, ------------------------ (0%)
#include <iostream>
#include <cmath>
#include <string>
#include <vector>
#include <set>
#include <map>
#include <algorithm>
#include <utility>
using namespace std;
int main(){
int n;
cin >> n;
string type;
cin >> type;
vector <int> x;
vector <int> y;
//m
int m1 ;
float m2;
float m3;
float m4;
float m5;
while (n--){
float xx, yy;
cin >> xx >> yy;
//cout << xx ;
x.push_back(xx);
y.push_back(yy);
}
// cout << "e: "<< x[1] << endl;
for(int i = 0; i < y.size(); i++){
cout << y[i] << " ";
}
cout << endl;
for(int i = 1; i < n; i++){
m1 += x[i] * y[i];
}
for(int i = 1; i < n; i++){
m2 += x[i];
}
for(int i = 1; i < n; i++){
m3 += y[i];
}
for(int i = 1; i < n; i++){
m4 += pow(x[i],2);
}
for(int i = 1; i < n; i++){
m5 += x[i];
}
//cout << m1 << " " << m2 << " " << m3 << " " << m4 << " " << m5;
if(((n * m4) - (pow(m5,2))) != 0){
//cout << " ---->";
cout << ( (n*m1) - (m2*m3) )/ ((n * m4) - (pow(m5,2)));
}else{
cout << "; 0" << endl;
}
} |
# 2070823, 2024-11-02 13:21:26, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
int n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<int> xi , yi ;
xi[0] = 0 ;
yi[0] = 0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumxy += xi[i] * yi[i] ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (n*sumx))/n ;
if (s == "mb") {
cout << m << endl << b ;
} else if (s == "func") {
cout << 0 ;
}
} | # 2070842, 2024-11-02 13:23:37, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
int n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<int> xi , yi ;
xi[0] = 0 ;
yi[0] = 0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumxy += xi[i] * yi[i] ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (n*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
cout << 0 ;
}
} | # 2070847, 2024-11-02 13:24:53, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
int n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<int> xi , yi ;
xi[0] = 0 ;
yi[0] = 0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumxy += xi[i] * yi[i] ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
cout << 0 ;
}
} | # 2070853, 2024-11-02 13:25:29, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
int n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0 ;
yi[0] = 0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i <= yi.size() ; i++) {
sumxy += xi[i] * yi[i] ;
}
for (int i = 1 ; i <= xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
cout << 0 ;
}
} | # 2070875, 2024-11-02 13:27:49, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
float n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0 ;
yi[0] = 0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i < yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i < yi.size() ; i++) {
sumxy += xi[i] * yi[i] ;
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
//
}
} | # 2070877, 2024-11-02 13:27:53, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
float n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0 ;
yi[0] = 0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i < yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i < yi.size() ; i++) {
sumxy += xi[i] * yi[i] ;
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
//
}
} | # 2070909, 2024-11-02 13:32:13, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
float n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0.0 ;
yi[0] = 0.0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i < yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i < xi.size() ; i++) {
for (int j = 1 ; j < yi.size() ; j++) {
sumxy += xi[i] * yi[i] ;
}
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
//
}
} | # 2070915, 2024-11-02 13:32:55, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
float n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0.0 ;
yi[0] = 0.0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i < yi.size() ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i < xi.size() ; i++) {
for (int j = 1 ; j < yi.size() ; j++) {
sumxy += xi[i] * yi[j] ;
}
}
for (int i = 1 ; i < xi.size() ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
//
}
} | # 2071043, 2024-11-02 13:48:29, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
float n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0.0 ;
yi[0] = 0.0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i <= n ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i <= n ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i <= n ; i++) {
for (int j = 1 ; j <= n ; j++) {
sumxy += xi[i] * yi[j] ;
}
}
for (int i = 1 ; i <= n ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 ;
} else if (s == "func") {
//
}
} | # 2071660, 2024-11-02 15:00:12, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
float n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0.0 ;
yi[0] = 0.0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i <= n ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i <= n ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i <= n ; i++) {
for (int j = 1 ; j <= n ; j++) {
sumxy += xi[i] * yi[j] ;
}
}
for (int i = 1 ; i <= n ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 << endl ;
}
} | # 2071811, 2024-11-02 15:18:26, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std ;
int main() {
float n ;
string s ;
float x , y , m , b ;
float sumx = 0.0 , sumy = 0.0 , sumxy = 0.0 , sumx2 = 0.0 ;
vector<float> xi , yi ;
xi[0] = 0.0 ;
yi[0] = 0.0 ;
cin >> n >> s ;
while (n--) {
cin >> x >> y ;
xi.push_back(x) ;
yi.push_back(y) ;
}
for (int i = 1 ; i <= n ; i++) {
sumx += xi[i] ;
}
for (int i = 1 ; i <= n ; i++) {
sumy += yi[i] ;
}
for (int i = 1 ; i <= n ; i++) {
for (int j = 1 ; j <= n ; j++) {
sumxy += xi[i] * yi[j] ;
}
}
for (int i = 1 ; i <= n ; i++) {
sumx2 += pow(xi[i],2) ;
}
m = ((n*sumxy) - (sumx*sumy))/((n*sumx2) - pow(sumx,2)) ;
b = (sumy - (m*sumx))/n ;
if (s == "mb") {
cout << round(m*1e3)/1e3 << endl << round(b*1e3)/1e3 << endl ;
} else if (s == "func") {
cout << "y = " << m << "x + " << b ;
}
} |
# 2069474, 2024-11-02 10:50:24, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
string mb, func, select;
float final_m = 0.0, final_b = 0.0;
float sum1 = 0.0, sum2 = 0.0, sum3 = 0.0, sum4 = 0.0, sum5 = 0.0;
float x, y;
int N;
vector<pair<float, float>> xy;
cin >> N >> select;
cout << N << " "<<select;
while ((cin >> x >> y))
{
xy.push_back(make_pair(x, y));
}
for (auto e : xy)
{
{
sum1 += (e.first * e.second);
}
for (int i = 1; i <= N; i++)
{
sum2 += e.first;
}
for (int i = 1; i <= N; i++)
{
sum3 += e.second;
}
for (int i = 1; i <= N; i++)
{
sum4 += pow(e.first, 2);
}
for (int i = 1; i <= N; i++)
{
sum5 += e.first;
}
}
cout << sum1 ;
if(select == "mb")
{
final_m = ((N * sum1) - (sum2 * sum3)) / (N * sum4) - pow(sum5, 2);
cout << final_m <<endl;
final_b = (sum3 - (final_m * (sum2))) / N;
cout << final_b;
}
}
// if (select == "mb")
// {
// final_m = ((N * f_sum1) - (f_sum2 * f_sum3)) / (N * f_sum4) - pow(f_sum5, 2);
// final_b = (f_sum3 - (final_m * (f_sum2))) / N;
// cout << final_m << endl;
// cout << final_b << endl;
// }
// if(select == "func")
// {
// } | # 2069479, 2024-11-02 10:50:50, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
string mb, func, select;
float final_m = 0.0, final_b = 0.0;
float sum1 = 0.0, sum2 = 0.0, sum3 = 0.0, sum4 = 0.0, sum5 = 0.0;
float x, y;
int N;
vector<pair<float, float>> xy;
cin >> N >> select;
cout << N << " "<<select;
while ((cin >> x >> y))
{
xy.push_back(make_pair(x, y));
}
for (auto e : xy)
{
{
sum1 += (e.first * e.second);
}
for (int i = 1; i <= N; i++)
{
sum2 += e.first;
}
for (int i = 1; i <= N; i++)
{
sum3 += e.second;
}
for (int i = 1; i <= N; i++)
{
sum4 += pow(e.first, 2);
}
for (int i = 1; i <= N; i++)
{
sum5 += e.first;
}
}
cout << sum1 ;
if(select == "mb")
{
final_m = ((N * sum1) - (sum2 * sum3)) / (N * sum4) - pow(sum5, 2)*0;
cout << final_m <<endl;
final_b = (sum3 - (final_m * (sum2))) / N*0;
cout << final_b;
}
}
// if (select == "mb")
// {
// final_m = ((N * f_sum1) - (f_sum2 * f_sum3)) / (N * f_sum4) - pow(f_sum5, 2);
// final_b = (f_sum3 - (final_m * (f_sum2))) / N;
// cout << final_m << endl;
// cout << final_b << endl;
// }
// if(select == "func")
// {
// } | # 2069485, 2024-11-02 10:51:17, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main()
{
string mb, func, select;
float final_m = 0.0, final_b = 0.0;
float sum1 = 0.0, sum2 = 0.0, sum3 = 0.0, sum4 = 0.0, sum5 = 0.0;
float x, y;
int N;
vector<pair<float, float>> xy;
cin >> N >> select;
cout << N << " "<<select;
while ((cin >> x >> y))
{
xy.push_back(make_pair(x, y));
}
for (auto e : xy)
{
{
sum1 += (e.first * e.second);
}
for (int i = 1; i <= N; i++)
{
sum2 += e.first;
}
for (int i = 1; i <= N; i++)
{
sum3 += e.second;
}
for (int i = 1; i <= N; i++)
{
sum4 += pow(e.first, 2);
}
for (int i = 1; i <= N; i++)
{
sum5 += e.first;
}
}
cout << sum1 ;
if(select == "mb")
{
final_m = ((N * sum1) - (sum2 * sum3)) / (N * sum4) - pow(sum5, 2);
cout << 0<<endl;
final_b = (sum3 - (final_m * (sum2))) / N;
cout << 0;
}
}
// if (select == "mb")
// {
// final_m = ((N * f_sum1) - (f_sum2 * f_sum3)) / (N * f_sum4) - pow(f_sum5, 2);
// final_b = (f_sum3 - (final_m * (f_sum2))) / N;
// cout << final_m << endl;
// cout << final_b << endl;
// }
// if(select == "func")
// {
// } |
# 2069486, 2024-11-02 10:51:28, ------------------------ (0%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int n ;
string type;
cin >> n >> type;
vector<float> v(n);
vector<float> c(n);
for(int i=0;i<n;i++){
float xi,yi;
cin >> xi >> yi;
v.push_back(xi);
c.push_back(yi);
}
if (type=="mb"){
float m=0;
float b=0;
for(int i=0; i<n ;i++){
m+=((n*(v[i]*c[i]))-(v[i]*c[i])) /
(n*(pow(v[i],2)))-(pow(v[i],2));
}
for(int i=1;i<n;i++){
b+=(c[i]-(m*v[i]))/n;
}
cout << m << b;
}
} | # 2069814, 2024-11-02 11:27:11, ------------------------ (0%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int n ;
string type;
cin >> n >> type;
vector<float> v;
vector<float> c;
for(int i=0;i<n;i++){
float xi,yi;
cin >> xi >> yi;
v.push_back(xi);
c.push_back(yi);
}
if (type=="mb"){
float m=0;
float b=0;
for(int i=0; i<n ;i++){
m+=((n*(v[i]*c[i]))-(v[i]*c[i])) /
(n*(pow(v[i],2)))-(pow(v[i],2));
}
for(int i=1;i<n;i++){
b+=(c[i]-(m*v[i]))/n;
}
cout << m << endl << b;
}
} | # 2069845, 2024-11-02 11:29:47, ------------------------ (0%)
#include<iostream>
#include<cmath>
#include<vector>
using namespace std;
int main(){
int n ;
string type;
cin >> n >> type;
vector<float> v;
vector<float> c;
for(int i=0;i<n;i++){
float xi,yi;
cin >> xi >> yi;
v.push_back(xi);
c.push_back(yi);
}
if (type=="mb"){
float m=0;
float b=0;
for(int i=0; i<n ;i++){
m+=((n*(v[i]*c[i]))-(v[i]*c[i])) /
(n*(pow(v[i],2)))-(pow(v[i],2));
}
for(int i=1;i<n;i++){
b+=(c[i]-(m*v[i]))/n;
}
cout << round(m * 1e3)/1e3<< endl << round(b * 1e3)/1e3;
}
} |
# 2070826, 2024-11-02 13:21:55, Compilation error (0%)
#include <bits/stdc++.h>
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
cin >> n;
string ctd;
cin >> ctd;
float x,c;
float m=0, b=0;
float n=0
float
float pow_x=0
float xy=0
cout<<m<<endl;
cout<<b<<endl;
return 0;
} | # 2071562, 2024-11-02 14:48:58, Compilation error (0%)
include <bits/stdc++.h>
#include <iostream>
#include <cmath>
using namespace std;
int main(){
vector<pair<string,string >> list;
string id,grade;
else if (m == 1 && b == 0){
cout << "y=0";
}
else if (m == 1 && b == 1){
cout << "x=0";
}
else if (m == 1 && b == 1){
cout << "x=0";
}
else if (m == 1 && b == 1){
cout << "x=0";
}
return 0;
} |
# 2071998, 2024-11-02 15:31:40, ------------------------ (0%)
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
struct Student{
int score;
string name;
};
bool CompareStudent(const Student & a,const Student & b){
if (a.score == b.score) return a.name < b.name;
return a.score > b.score;
}
int main(){
int N,M;
cin >> N;
vector<Student>Students(N);
for (int i=0;i<N;i++){
cin >> Students[i].name >> Students[i].score;
}
cin >> M;
sort(Students.begin(),Students.end(),CompareStudent);
for (int i=0;i<M && N<Students.size();i++){
cout << Students[i].name <<" "<<Students[i].score<<endl;
}
} | # 2072004, 2024-11-02 15:31:57, ------------------------ (0%)
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
struct Student{
int score;
string name;
};
bool CompareStudent(const Student & a,const Student & b){
if (a.score == b.score) return a.name < b.name;
return a.score > b.score;
}
int main(){
int N,M;
cin >> N;
vector<Student>Students(N);
for (int i=0;i<N;i++){
cin >> Students[i].name >> Students[i].score;
}
cin >> M;
sort(Students.begin(),Students.end(),CompareStudent);
for (int i=0;i<M && i<Students.size();i++){
cout << Students[i].name <<" "<<Students[i].score<<endl;
}
} |
# 2069303, 2024-11-02 10:35:12, ------------------------ (0%)
#include <iostream>
#include <string>
#include <vector>
#include <cmath>
using namespace std;
float findm (vector<pair<float,float>> variablesXY, int N){
float m,topleft,topright1,topright2,bottomleft,bottomright;
for (int i = 1; i < N; i++){
topleft += (variablesXY[i].first)*(variablesXY[i].second);
topright1 += variablesXY[i].first;
topright2 += variablesXY[i].second;
bottomleft += pow(variablesXY[i].first,2);
}
topleft *= N;
bottomleft *= N;
bottomright = pow(topright1,2);
m = (topleft-(topright1*topright2))/(bottomleft-bottomright);
return m;
}
float findb (vector<pair<float,float>> variablesXY, int N){
float b,topleft,topright;
for (int i = 1; i < N; i++){
topleft += variablesXY[i].second;
topright += variablesXY[i].first;
}
topright *= findm(variablesXY,N);
b = (topleft-topright)/N;
return b;
}
int main() {
int N;
bool ismb = true;
string command;
cin >> N >> command;
vector<pair<float,float>> variablesXY;
for (int i = 0; i < N; i++){
float Xinput,Yinput;
cin >> Xinput >> Yinput;
variablesXY.push_back({Xinput,Yinput});
}
if (ismb){
cout << findm(variablesXY,N) << endl;
cout << findb(variablesXY,N) << endl;
}
} | # 2069423, 2024-11-02 10:45:28, ------------------------ (0%)
#include <iostream>
#include <string>
#include <vector>
#include <cmath>
using namespace std;
float findm (vector<pair<float,float>> variablesXY, int N){
float m,topleft,topright1,topright2,bottomleft,bottomright = 0;
for (int i = 1; i <= N; i++){
topleft += (variablesXY[i-1].first)*(variablesXY[i-1].second);
topright1 += variablesXY[i-1].first;
topright2 += variablesXY[i-1].second;
bottomleft += pow(variablesXY[i-1].first,2);
}
topleft *= N;
bottomleft *= N;
bottomright = pow(topright1,2);
m = (topleft-(topright1*topright2))/(bottomleft-bottomright);
return m;
}
float findb (vector<pair<float,float>> variablesXY, int N){
float b,topleft,topright = 0;
for (int i = 1; i <= N; i++){
topleft += variablesXY[i-1].second;
topright += variablesXY[i-1].first;
}
topright *= findm(variablesXY,N);
b = (topleft-topright)/N;
return b;
}
int main() {
int N = 0;
bool ismb = true;
string command;
cin >> N >> command;
vector<pair<float,float>> variablesXY;
for (int i = 0; i < N; i++){
float Xinput,Yinput;
cin >> Xinput >> Yinput;
variablesXY.push_back({Xinput,Yinput});
}
if (ismb){
cout << findm(variablesXY,N) << endl;
cout << findb(variablesXY,N) << endl;
}
} |
# 2071289, 2024-11-02 14:19:06, ------------------------ (0%)
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<tuple>
#include<utility>
#include<algorithm>
#include<cmath>
using namespace std;
int main(){
int N,n;
string f;
double x,y;
cin>>N>>f;
vector<float>X;
vector<float>Y;
float zx ,zy;
float m,b;
float zxy,zpow;
n=N;
while(N--){
cin>>x>>y;
X.push_back(x);
Y.push_back(y);
}
//ZIGMA of x
for(int i=0; i<X.size();i++){
float p=X[i];
zx+=p;
}
//ZIGMA of y
for(int i=0; i<Y.size();i++){
float g=Y[i];
zy+=g;
}
//zigma of x*y
for(int i=0; i<X.size();i++){
float l=X[i]*Y[i];
zxy+=l;
}
//zigma of x 2
for(int i=0; i<X.size();i++){
float o=pow(X[i],2);
zpow+=o;
}
float t=(n*zxy)-(zx*zy);
float r=((n*zpow)-(pow(zx,2)));
m=t/r;
b=((zy-(m*zx)))/n;
///((n*zpow)-(pow(zx,2)))
if(f=="mb"){
cout<<zx<<" "<<zy<<" "<<zxy<<" "<<zpow<<endl;
cout<<round(m*1e3)/1e3;
cout<<endl;
cout<<round(b*1e3)/1e3;
}else if(f=="func"){
}
} |
# 2071780, 2024-11-02 15:15:08, ------------------------ (0%)
#include <iostream>
#include <cmath>
using namespace std;
int main(){
float a, b, m, x, y, n, i, Ragnum;
string Rag;
bool RagBool = true;
cin >> Ragnum >> Rag;
if(Rag == "func"){
RagBool = false;
if(RagBool == false){
while(cin >> x >> y){
i++;
}
}
}else{
}
} |
# 2068878, 2024-11-02 09:49:51, ------------------------ (0%)
#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
int n;
string type_n;
float x, y;
float m, b;
vector<float> tx;
vector<float> ty;
int main(){
cin >> n >> type_n;
while(n--){
cin >> x >> y;
tx.push_back(x);
ty.push_back(y);
}
//
float snt;
for(int i = 1; i < n; i++){
snt = n * (x,y);
}
float sxt;
for(int i = 1; i < n; i++){
sxt = x;
}
float sy;
for(int i = 1; i < n; i++){
sy = y;
}
float snd;
for(int i = 1; i < n; i++){
n * pow(x,2);
}
float sxd;
for(int i = 1; i < n; i++){
sxd = x;
}
m = (snt - (sxt*sy)) / snd - pow(sxd,2);
//
//
float bsy;
for(int i = 1; i < n; i++){
bsy = y;
}
float bsmy;
for(int i = 1; i < n; i++){
bsmy = m * x;
}
b = (bsy - bsmy) / n;
//
if(type_n == "mb"){
cout << m << endl;
cout << b << endl;
}
} |
# 2072008, 2024-11-02 15:32:11, xxxxxxxxxxxxxxxxxxxxxxxx (0%)
#include<iostream>
#include<map>
#include<vector>
using namespace std;
int main() {
vector<pair<int,int>> Q1,Q2,Q3,Q4;
int x,y,n;
//set<pair<int,int>> point;
cin>>n;
while(n--){
cin>>x>>y;
if(x>0 &&y>0) {
Q1.push_back(make_pair(x,y));
}
if(x<0 &&y>0) {
Q2.push_back(make_pair(x,y));
}
if(x<0 &&y<0) {
Q3.push_back(make_pair(x,y));
}
if(x>0 &&y<0) {
Q4.push_back(make_pair(x,y));
}
}
int xmin=Q1[0].first,ymin=Q1[0].second,xmax=xmin,ymax=ymin;
for(auto c:Q1){
if(c.first>xmax) xmax==c.first;
if(c.second>ymax) ymax==c.second;
if(c.first<xmin) xmin==c.first;
if(c.second<ymin) ymin==c.second;
}
vector<pair<int,int>> min,max;
int tx=xmax-xmin;
int ty=ymax-ymin;
vector<int> pt;
pt.push_back(tx*ty);
min.push_back(make_pair(xmin,ymin));
max.push_back(make_pair(xmax,ymax));
for(auto c:Q2){
if(c.first>xmax) xmax==c.first;
if(c.second>ymax) ymax==c.second;
if(c.first<xmin) xmin==c.first;
if(c.second<ymin) ymin==c.second;
}
tx=xmax-xmin;
ty=ymax-ymin;
pt.push_back(tx*ty);
min.push_back(make_pair(xmin,ymin));
max.push_back(make_pair(xmax,ymax));
for(auto c:Q3){
if(c.first>xmax) xmax==c.first;
if(c.second>ymax) ymax==c.second;
if(c.first<xmin) xmin==c.first;
if(c.second<ymin) ymin==c.second;
}
tx=xmax-xmin;
ty=ymax-ymin;
pt.push_back(tx*ty);
min.push_back(make_pair(xmin,ymin));
max.push_back(make_pair(xmax,ymax));
for(auto c:Q4){
if(c.first>xmax) xmax==c.first;
if(c.second>ymax) ymax==c.second;
if(c.first<xmin) xmin==c.first;
if(c.second<ymin) ymin==c.second;
}
tx=xmax-xmin;
ty=ymax-ymin;
pt.push_back(tx*ty);
min.push_back(make_pair(xmin,ymin));
max.push_back(make_pair(xmax,ymax));
if(Q1.size()==0 && Q2.size()==0 && Q3.size()==0 && Q4.size()==0){
cout<<"No point in any quadrant";
}
else {
cout<<"Q1: ("<<min[0].first<<", "<<min[0].second<<") ";
cout<<"("<<max[0].first<<", "<<max[0].second<<") ";
cout<<pt[0]<<endl;
cout<<"Q2: ("<<min[1].first<<", "<<min[1].second<<") ";
cout<<"("<<max[1].first<<", "<<max[1].second<<") ";
cout<<pt[0]<<endl;
cout<<"Q3: ("<<min[2].first<<", "<<min[2].second<<") ";
cout<<"("<<max[2].first<<", "<<max[2].second<<") ";
cout<<pt[0]<<endl;
cout<<"Q4: ("<<min[3].first<<", "<<min[3].second<<") ";
cout<<"("<<max[3].first<<", "<<max[3].second<<") ";
cout<<pt[0]<<endl;
}
} |
# 2072010, 2024-11-02 15:32:15, ------------------------ (0%)
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
string p;
cin >> n ;
float x[n],y[n];
float m,s0,s1,s2,s3,s4;
if(cin >> p && p == "mb"){
for(int i=0; i<n; i++){
cin >> x[i] >> y[i];
s0 += n*(x[i]*y[i]);
s1 += x[i];
s2 += y[i];
s3 += n*(pow(x[i],2));
s4 += pow(s1,2);
m = (s0 - s1*s2) / s3-s4;
}
}
// cout << round(m*1e3)/1e3<<endl;
cout << s1 <<' ' <<s2;
} |