Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- using namespace std;
- ifstream in("tbile.in");
- ofstream out("tbile.out");
- int x[100001],y[100001];
- int main()
- {
- int p,n,m,i,j;
- in>>p>>n>>m;
- x[1]=1;
- y[1]=2;
- x[2]=3;
- y[2]=4;
- j=3;
- for(i=3;;i++)
- {
- x[i]=x[i-1]+y[i-1];
- y[i]=y[i-1]+1;
- if(y[i]==x[j])
- {
- j++;
- y[i]++;
- }
- if(x[i]>n)
- break;
- }
- i--;
- //bilele x[1],x[2],...,x[i] formeaza sirul x
- if(p==1)
- out<<(n-i+m-1)/m<<" "<<n-i;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment