设为首页 加入收藏

TOP

HDU 4956 Poor Hanamichi
2015-07-20 17:53:11 来源: 作者: 【 】 浏览:1
Tags:HDU 4956 Poor Hanamichi

HDU 4956 Poor Hanamichi

题目链接

思路:直接从l往上找判断即可

代码:

#include 
  
   
#include 
   
     #include 
    
      #include 
     
       using namespace std; typedef long long ll; int t; ll l, r; bool judge(ll num) { ll flag = 1; ll ans = 0; while (num) { ans += num % 10 * flag; flag *= -1; num /= 10; } return (ans == 3); } ll solve() { ll i = l; for (; i <= r; i++) if (i % 11 == 3) break; for (; i <= r; i += 11) { if (!judge(i)) return i; } return -1; } int main() { scanf("%d", &t); while (t--) { scanf("%I64d%I64d", &l, &r); printf("%I64d\n", solve()); } return 0; }
     
    
   
  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇UVA 657-The die is cast(双重BF.. 下一篇uva10271 - Chopsticks(递推)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: