CCCPaste

Untitled

#include 
#include 
#include 
#include 
int rekurzija1(int x, int y, int stepen) {
    if(x == y) {
    
        return 1;
    }
    if(y > x) {
        return 0;
    }
    return rekurzija1(x, y * stepen, stepen);
}
int main()
{
    int n;
    scanf("%d", &n); // n parovi
    for(int i = 0; i < n; i++) {
        int x, y;
        scanf("%d%d", &x, &y);
        if(y == 0) {
            printf("NE\n");
            continue;
        }
        if(x != 1 && y == 1) {
            printf("NE\n");
            continue;
        }
        if(rekurzija1(x, y, y) == 1) {
            printf("DA\n");
        }
        else {
            printf("NE\n");
        }
        
    }
    return 0;
}