Cod sursa(job #616559)

Utilizator dtoniucDaniel Toniuc dtoniuc Data 12 octombrie 2011 20:40:57
Problema Stramosi Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <fstream>
using namespace std;
int n,m,a,b,x[250000];
void determinare()
{
    int schimb =0;
    while (a!=0 & schimb<b)
    {
        a&=x[a];
        ++schimb;
    }
}
int main ()
{
    freopen("stramosi.in","r",stdin);
    freopen("stramosi.out","w",stdout);
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;++i)
    scanf("%d",&x[i]);
    for (int i=1;i<=m;++i)
    {
        scanf("%d%d",&a,&b);
        determinare ();
        printf("%d\n",a);
    }
    return 0;
}