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

Revision en3, by sanket_2024, 2021-04-01 18:42:26

include<bits/stdc++.h> using namespace std; #define min(a,b) ((a)<(b)?(a):(b)) 1350A - Orac and Factors#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)