//Enter you code here.
#include <stdio.h>
int main(void) {
long int n;long long int a,b,c,d;int q;long long int i=2;int k=0;long long int z=0;
scanf("%ld",&n);
int x=0;
while(x<n)
{
scanf("%d",&q);
k=0;
switch(q)
{
case 1:
scanf("%lld %lld %lld",&a,&b,&c);
while(k!=1)
{
d=a*z*z+b*z+c;
i=2;
if(d==0||d==1)
{
k=1;
}
else if(d==2||d==3)
{
k=0;
}
else
{
while(i<=d/2)
{
if(d%i==0)
{
k=1;
break;
}
i++;
}
}
if(k==1)
{
break;
}
z++;
}
if(k==1)
{
printf("%lld\n",z);
}
x++;
break;
case 2:
scanf("%lld %lld",&a,&b);
if(a==0 && b==0)
{
printf("0");
}
else
{
int u=1;int count1=0;int w=2;
while (u<=b)
{
u+=w;
count1++;
w++;
}
u=1;int count2=0;w=2;
while (u<a)
{
u+=w;
count2++;
w++;
}
int count=count1-count2;
printf("%d\n",count);
}
x++;
break;
case 3:
scanf("%lld %lld",&a,&b);
int q=0;int count1=0;
while(q<=b)
{
if(q%2==0 || q%3==0 || q%5==0)
{
count1++;
}
q++;
}
q=0;int count2=0;
while(q<a)
{
if(q%2==0 || q%3==0 || q%5==0)
{
count2++;
}
q++;
}
int count = count1-count2;
printf("%d\n",count);
x++;
break;
case 4:
scanf("%lld %lld",&a,&b);
int f=a,h=a;int g;
count=0;int max=0;
while(h<=b)
{
f=h;count=0;
while(f!=0)
{
g=f%2;
f=((f-g)/2);
if(g==1)
{
count++;
}
}
if(count>max)
{
max=count;
z=h;
}
h++;
}
f=b,h=b;
count=0;long long int r=0;
while(a<=h)
{
f=h;count=0;
while(f!=0)
{
g=f%2;
f=((f-g)/2);
if(g==1)
{
count++;
}
}
if(count<=max)
{
max=count;
r=h;
}
h--;
}
printf("%lld %lld\n",r, z);
x++;
break;
}
}
// Write your code here
return 0;
}
//Please indent properly.
<?php
//program to find the common elements of the two array
//here we have to array A and B from which w have to find the common element
//first we sort then using merge sort and after then for traversing through
//the array in one iteration we can find the comman elements the given array
//this is an inspace algorithm meansno extra space is needed
//best case time complexity=O(nlogn)
//O(nlogn)-> for sorting
//O(n)-> for while loop to find comman element
//average case time complexity=O(nlogn)
//O(nlogn)-> for sorting
//O(n)-> for while loop to find comman element
//worst case time complexity =O(nlogn)
//O(nlogn)-> for sorting
//O(n)-> for while loop to find comman element
$A=array(3,4,5,6,7,8,9,10,36,58,27,48); $B=array(3,10,4,5,6,8,12,24,37,27,50); $counter1=0;
$counter2=0;
while(($counter1< $size1) && ($counter2)<($size2))//traversing through the array
{
if ($A[$counter1] == $B[$counter2])
{
array_push($commonArray,$A[$counter1]); //to enter comman element in the output array $counter1=$counter1+1;
$counter2=$counter2+1;
}
else if ($A[$counter1] < $B[$counter2])
{
$counter1=$counter1+1; }
else
{
$counter2=$counter2+1;
}
}
print_r($commonArray);//to print the output array ?>
Ly9FbnRlciB5b3UgY29kZSBoZXJlLgojaW5jbHVkZSA8c3RkaW8uaD4KCmludCBtYWluKHZvaWQpIHsKICBsb25nIGludCBuO2xvbmcgbG9uZyBpbnQgYSxiLGMsZDtpbnQgcTtsb25nIGxvbmcgaW50IGk9MjtpbnQgaz0wO2xvbmcgbG9uZyBpbnQgej0wOwogIHNjYW5mKCIlbGQiLCZuKTsKICBpbnQgeD0wOwogIHdoaWxlKHg8bikKICB7CiAgIHNjYW5mKCIlZCIsJnEpOwogICBrPTA7CiAgIHN3aXRjaChxKQogICAgIHsKICAgICBjYXNlIDE6CiAgICAgc2NhbmYoIiVsbGQgJWxsZCAlbGxkIiwmYSwmYiwmYyk7CiAgICB3aGlsZShrIT0xKQogICAgewogICAgICAgZD1hKnoqeitiKnorYzsKICAgICAgIGk9MjsKICAgICAgaWYoZD09MHx8ZD09MSkKICAgICAgewogICAgICAgaz0xOwogICAgICB9CiAgICAgIGVsc2UgaWYoZD09Mnx8ZD09MykKICAgICAgewogICAgICAgIGs9MDsKICAgICAgfQogICAgICBlbHNlCiAgICAgIHsKICAgICAgICB3aGlsZShpPD1kLzIpCiAgICAgICAgIHsKICAgICAgICAgIGlmKGQlaT09MCkKICAgICAgICAgIHsKICAgICAgICAgICAgaz0xOwogICAgICAgICAgICBicmVhazsKICAgICAgICAgIH0KICAgICAgICAgICBpKys7CiAgICAgICAgIH0KICAgICAgfQogICAgICBpZihrPT0xKQogICAgICB7CiAgICAgICAgYnJlYWs7CiAgICAgIH0KICAgICAgeisrOwogICAgfQogICAgICAgaWYoaz09MSkKICAgICAgIHsKICAgICAgICAgcHJpbnRmKCIlbGxkXG4iLHopOwogICAgICAgfQogICAgIHgrKzsKICAgICBicmVhazsKICAgICBjYXNlIDI6CiAgICAgc2NhbmYoIiVsbGQgJWxsZCIsJmEsJmIpOwogICAgIGlmKGE9PTAgJiYgYj09MCkKICAgICB7CiAgICAgICBwcmludGYoIjAiKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKICAgICBpbnQgdT0xO2ludCBjb3VudDE9MDtpbnQgdz0yOwogICAgIHdoaWxlICh1PD1iKQogICAgICAgewogICAgICAgICB1Kz13OwogICAgICAgICBjb3VudDErKzsKICAgICAgICAgdysrOwogICAgICAgfQogICAgICAgdT0xO2ludCBjb3VudDI9MDt3PTI7CiAgICAgd2hpbGUgKHU8YSkKICAgICAgIHsKICAgICAgICAgdSs9dzsKICAgICAgICAgY291bnQyKys7CiAgICAgICAgIHcrKzsKICAgICAgIH0KICAgICBpbnQgY291bnQ9Y291bnQxLWNvdW50MjsKICAgICBwcmludGYoIiVkXG4iLGNvdW50KTsKICAgICB9CiAgICAgeCsrOwogICAgIGJyZWFrOwogICAgIGNhc2UgMzoKICAgICBzY2FuZigiJWxsZCAlbGxkIiwmYSwmYik7CiAgICAgaW50IHE9MDtpbnQgY291bnQxPTA7CiAgICAgd2hpbGUocTw9YikKICAgICAgIHsKICAgICAgICAgaWYocSUyPT0wIHx8IHElMz09MCB8fCBxJTU9PTApCiAgICAgICAgIHsKICAgICAgICAgICBjb3VudDErKzsKICAgICAgICAgfQogICAgICAgICBxKys7CiAgICAgICB9CiAgICAgIHE9MDtpbnQgY291bnQyPTA7CiAgICAgd2hpbGUocTxhKQogICAgICAgewogICAgICAgICBpZihxJTI9PTAgfHwgcSUzPT0wIHx8IHElNT09MCkKICAgICAgICAgewogICAgICAgICAgIGNvdW50MisrOwogICAgICAgICB9CiAgICAgICAgIHErKzsKICAgICAgIH0KICAgICBpbnQgY291bnQgPSBjb3VudDEtY291bnQyOwogICAgIHByaW50ZigiJWRcbiIsY291bnQpOwogICAgIHgrKzsKICAgICBicmVhazsKICAgICBjYXNlIDQ6CiAgICAgc2NhbmYoIiVsbGQgJWxsZCIsJmEsJmIpOwogICAgIGludCBmPWEsaD1hO2ludCBnOwogICAgIGNvdW50PTA7aW50IG1heD0wOwogICAgIHdoaWxlKGg8PWIpCiAgICB7CiAgICAgIGY9aDtjb3VudD0wOwogICAgICB3aGlsZShmIT0wKQogICAgICB7ICAgCiAgICAgICAgICBnPWYlMjsKICAgICAgICAgIGY9KChmLWcpLzIpOwogICAgICAgICAgaWYoZz09MSkKICAgICAgICAgIHsKICAgICAgICAgICBjb3VudCsrOwogICAgICAgICAgfQogICAgICB9IAogICAgICBpZihjb3VudD5tYXgpCiAgICAgIHsKICAgICAgICBtYXg9Y291bnQ7CiAgICAgICAgej1oOwogICAgICB9CiAgICAgaCsrOwogICAgfQogICAgIGY9YixoPWI7CiAgICAgY291bnQ9MDtsb25nIGxvbmcgaW50IHI9MDsKICAgICB3aGlsZShhPD1oKQogICAgewogICAgICBmPWg7Y291bnQ9MDsKICAgICAgd2hpbGUoZiE9MCkKICAgICAgeyAgIAogICAgICAgICAgZz1mJTI7CiAgICAgICAgICBmPSgoZi1nKS8yKTsKICAgICAgICAgIGlmKGc9PTEpCiAgICAgICAgICB7CiAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgIH0KICAgICAgfSAKICAgICAgaWYoY291bnQ8PW1heCkKICAgICAgewogICAgICAgIG1heD1jb3VudDsKICAgICAgICByPWg7CiAgICAgIH0KICAgICBoLS07CiAgICB9CiAgICAgcHJpbnRmKCIlbGxkICAlbGxkXG4iLHIsIHopOwogICAgIHgrKzsKICAgICBicmVhazsKICAgICB9CiAgfQogIC8vIFdyaXRlIHlvdXIgY29kZSBoZXJlCiAgcmV0dXJuIDA7Cn0KCi8vUGxlYXNlIGluZGVudCBwcm9wZXJseS4KCjw/cGhwCi8vcHJvZ3JhbSB0byBmaW5kIHRoZSBjb21tb24gZWxlbWVudHMgb2YgdGhlIHR3byBhcnJheQovL2hlcmUgd2UgaGF2ZSB0byBhcnJheSBBIGFuZCBCIGZyb20gd2hpY2ggdyBoYXZlIHRvIGZpbmQgdGhlIGNvbW1vbiBlbGVtZW50Ci8vZmlyc3Qgd2Ugc29ydCB0aGVuIHVzaW5nIG1lcmdlIHNvcnQgYW5kIGFmdGVyIHRoZW4gZm9yIHRyYXZlcnNpbmcgdGhyb3VnaAovL3RoZSBhcnJheSBpbiBvbmUgaXRlcmF0aW9uIHdlIGNhbiBmaW5kIHRoZSBjb21tYW4gZWxlbWVudHMgdGhlIGdpdmVuIGFycmF5Ci8vdGhpcyBpcyBhbiBpbnNwYWNlIGFsZ29yaXRobSBtZWFuc25vIGV4dHJhIHNwYWNlIGlzIG5lZWRlZAoKLy9iZXN0IGNhc2UgdGltZSBjb21wbGV4aXR5PU8obmxvZ24pCi8vTyhubG9nbiktPiBmb3Igc29ydGluZwovL08obiktPiBmb3Igd2hpbGUgbG9vcCB0byBmaW5kIGNvbW1hbiBlbGVtZW50CgovL2F2ZXJhZ2UgY2FzZSB0aW1lIGNvbXBsZXhpdHk9TyhubG9nbikKLy9PKG5sb2duKS0+IGZvciBzb3J0aW5nCi8vTyhuKS0+IGZvciB3aGlsZSBsb29wIHRvIGZpbmQgY29tbWFuIGVsZW1lbnQKICAKLy93b3JzdCBjYXNlIHRpbWUgY29tcGxleGl0eSA9TyhubG9nbikKLy9PKG5sb2duKS0+IGZvciBzb3J0aW5nCi8vTyhuKS0+IGZvciB3aGlsZSBsb29wIHRvIGZpbmQgY29tbWFuIGVsZW1lbnQKICAKCgokY29tbW9uQXJyYXk9YXJyYXkoKTsKJEE9YXJyYXkoMyw0LDUsNiw3LDgsOSwxMCwzNiw1OCwyNyw0OCk7CiRCPWFycmF5KDMsMTAsNCw1LDYsOCwxMiwyNCwzNywyNyw1MCk7CnNvcnQoJEEpOwpzb3J0KCRCKTsKJHNpemUxPXNpemVvZigkQSk7CiRzaXplMj1zaXplb2YoJEIpOwokY291bnRlcjE9MDsKJGNvdW50ZXIyPTA7CndoaWxlKCgkY291bnRlcjE8ICRzaXplMSkgJiYgKCRjb3VudGVyMik8KCRzaXplMikpLy90cmF2ZXJzaW5nIHRocm91Z2ggdGhlIGFycmF5CnsKIAppZiAoJEFbJGNvdW50ZXIxXSA9PSAkQlskY291bnRlcjJdKQp7CiAgICAgIGFycmF5X3B1c2goJGNvbW1vbkFycmF5LCRBWyRjb3VudGVyMV0pOyAgLy90byBlbnRlciBjb21tYW4gZWxlbWVudCBpbiB0aGUgb3V0cHV0IGFycmF5IAogICAgICAkY291bnRlcjE9JGNvdW50ZXIxKzE7CiAgICAgICRjb3VudGVyMj0kY291bnRlcjIrMTsKfQogICAgZWxzZSBpZiAoJEFbJGNvdW50ZXIxXSA8ICRCWyRjb3VudGVyMl0pCnsKICAgICAkY291bnRlcjE9JGNvdW50ZXIxKzE7IH0KIAogICAgZWxzZQp7CiAgICAgJGNvdW50ZXIyPSRjb3VudGVyMisxOwp9Cn0KIApwcmludF9yKCRjb21tb25BcnJheSk7Ly90byBwcmludCB0aGUgb3V0cHV0IGFycmF5Cj8+Cgo=
//Enter you code here.
#include <stdio.h>
int main(void) {
long int n;long long int a,b,c,d;int q;long long int i=2;int k=0;long long int z=0;
scanf("%ld",&n);
int x=0;
while(x<n)
{
scanf("%d",&q);
k=0;
switch(q)
{
case 1:
scanf("%lld %lld %lld",&a,&b,&c);
while(k!=1)
{
d=a*z*z+b*z+c;
i=2;
if(d==0||d==1)
{
k=1;
}
else if(d==2||d==3)
{
k=0;
}
else
{
while(i<=d/2)
{
if(d%i==0)
{
k=1;
break;
}
i++;
}
}
if(k==1)
{
break;
}
z++;
}
if(k==1)
{
printf("%lld\n",z);
}
x++;
break;
case 2:
scanf("%lld %lld",&a,&b);
if(a==0 && b==0)
{
printf("0");
}
else
{
int u=1;int count1=0;int w=2;
while (u<=b)
{
u+=w;
count1++;
w++;
}
u=1;int count2=0;w=2;
while (u<a)
{
u+=w;
count2++;
w++;
}
int count=count1-count2;
printf("%d\n",count);
}
x++;
break;
case 3:
scanf("%lld %lld",&a,&b);
int q=0;int count1=0;
while(q<=b)
{
if(q%2==0 || q%3==0 || q%5==0)
{
count1++;
}
q++;
}
q=0;int count2=0;
while(q<a)
{
if(q%2==0 || q%3==0 || q%5==0)
{
count2++;
}
q++;
}
int count = count1-count2;
printf("%d\n",count);
x++;
break;
case 4:
scanf("%lld %lld",&a,&b);
int f=a,h=a;int g;
count=0;int max=0;
while(h<=b)
{
f=h;count=0;
while(f!=0)
{
g=f%2;
f=((f-g)/2);
if(g==1)
{
count++;
}
}
if(count>max)
{
max=count;
z=h;
}
h++;
}
f=b,h=b;
count=0;long long int r=0;
while(a<=h)
{
f=h;count=0;
while(f!=0)
{
g=f%2;
f=((f-g)/2);
if(g==1)
{
count++;
}
}
if(count<=max)
{
max=count;
r=h;
}
h--;
}
printf("%lld %lld\n",r, z);
x++;
break;
}
}
// Write your code here
return 0;
}
//Please indent properly.
Array
(
[0] => 3
[1] => 4
[2] => 5
[3] => 6
[4] => 8
[5] => 10
[6] => 27
)