Advertisement
aurko96

Codeforce- 490C

Jun 10th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     string a;
  6.     long long b,c,i,j,n,x,y,z,rem=0,p,q,r;
  7.     cin>>a;
  8.     x=a.size();
  9.     cin>>b>>c;
  10.     for(i=0;i<x;i++)
  11.     {
  12.         y=a[i]-48;
  13.         rem=rem*10+y;
  14.         rem=rem%b;
  15.         if(rem==0)
  16.         {
  17.             z=i;
  18.             p=1;
  19.             if((z+1)==x-1 && a[z+1]=='0')
  20.             {
  21.                 break;
  22.             }
  23.         }
  24.     }
  25.     rem=0;
  26.     if((z+1)==x-1 && a[z+1]=='0')
  27.     {
  28.         cout<<"NO";
  29.         return 0;
  30.     }
  31.     for(i=z+1;i<x;i++)
  32.     {
  33.         q=a[i]-48;
  34.         rem=rem*10+q;
  35.         rem=rem%c;
  36.     }
  37.     if(rem==0 && p==1)
  38.     {
  39.         cout<<"YES"<<endl;
  40.         for(i=0;i<=z;i++)
  41.         {
  42.             cout<<a.at(i);
  43.         }
  44.         cout<<endl;
  45.         for(i=z+1;i<x;i++)
  46.         {
  47.             cout<<a.at(i);
  48.         }
  49.     }
  50.     else
  51.     {
  52.         cout<<"NO"<<endl;
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement