Why is this program giving me wrong output on 53rd input of 2nd testcase?(1350A- Orac and Factors)

Revision en2, by sanket_2024, 2021-04-01 18:36:43

include<bits/stdc++.h>

using namespace std;

define min(a,b) ((a)<(b)?(a):(b))

define max(a,b) ((a)>(b)?(a):(b))

define lli long long int

define ll long long

int main() { lli n,k,c,t.i; cin>>t; while(t--) { cin>>n>>k; c=n; for(i=2; i<=10; i++) { if(n%i==0) { c=i; break; } }

n+=c;
cout<<n+(k-1)*2<<"\n";

} return 0; }

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en5 English sanket_2024 2021-04-01 18:55:48 8 Tiny change: '#include<bits/stdc++.h>\nus' -> '#include <bt bits/extc++.h>\nus'
en4 English sanket_2024 2021-04-01 18:43:04 80 Reverted to en2
en3 English sanket_2024 2021-04-01 18:42:26 80
en2 English sanket_2024 2021-04-01 18:36:43 16
en1 English sanket_2024 2021-04-01 18:11:03 509 Initial revision (published)