HDU 5018 Revenge of Fibonacci

题解:直接计算即可。

#include <cstdio>
#include <algorithm>
using namespace std;
int main(){
    int T;
    scanf("%d",&T);
    while(T--){
        int a,b,c; bool flag=1;
        scanf("%d%d%d",&a,&b,&c);
        if(a==c||b==c){puts("Yes");continue;}
        while(b<c){
            a+=b; swap(a,b);
            if(b==c){puts("Yes");flag=0;}
        }if(flag)puts("No");
    }return 0;
}
posted @ 2014-10-14 15:17  forever97  阅读(126)  评论(0编辑  收藏  举报