|
|
×
提示!该题解未通过审核,建议分享者本着启发他人,照亮自己的初衷以图文并茂形式完善之,请勿粘贴代码。include <bits/stdc++.h> using namespace std; int gcd(int a,int b) { if(b==0) return a; else return gcd(b,a%b); } int T,M; int a,b,c,delta; int k; int t; int main() { freopen("uqe.in", "r", stdin); freopen("uqe.out", "w", stdout); cin>>T>>M; for(int i=1; i<=T; i++) { cin>>a>>b>>c; if(a<0) a=-a,b=-b,c=-c; delta=b*b-4*a*c; if(delta<0) { cout<<"NO"<<endl; continue; } k=1; for(int i=2; i*i<=delta; i++) { //化简delta while(delta%(i*i)==0) { k*=i; delta/=(i*i); }
该题解等待再次审核........................................................................(剩余 1409 个中英字符)
题目3929 [CSP 2023J]一元二次方程
WTWTWWWWTT
2025-07-20 19:50:01
|