# 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; } |