zoukankan      html  css  js  c++  java
  • HDU 1017: A Mathematical Curiosity

    1

    10 1
    20 3
    30 4
    0 0

    Case 1: 2
    Case 2: 4
    Case 3: 5

    分析:水题。。

    #include <iostream>
    #include <string>
    #include <cstdio>
    #include <cmath>
    #include <cstring>
    #include <algorithm>
    #include <vector>
    #include <queue>
    #include <deque>
    #include <map>
    #define range(i,a,b) for(int i=a;i<=b;++i)
    #define LL long long
    #define rerange(i,a,b) for(int i=a;i>=b;--i)
    #define fill(arr,tmp) memset(arr,tmp,sizeof(arr))
    using namespace std;
    int T;
    void init() {
        cin>>T;
    }
    int cal(int n,int m){
        int res=0;
        range(i,1,n-1)
        range(j,1,i-1)res+=(((j-i)*(j-i)+m)%(i*j))?0:1;
        return res;
    }
    void solve(){
        while(T--){
            int cas=0,n,m;
            while(cin>>n>>m,n+m){
                cout<<"Case "<<++cas<<": "<<cal(n,m)<<endl;
            }
            if(T)cout<<endl;
        }
    }
    int main() {
        init();
        solve();
        return 0;
    }
    View Code
  • 相关阅读:
    安装paramiko
    pip安装
    json
    java的枚举2
    java学习笔记1
    Myeclipse配置tomcat,以及简单的Myeclipse的配置
    Net分布式系统之四:RabbitMQ消息队列应用
    Net分布式系统之三:Keepalived+LVS+Nginx负载均衡之高可用
    Net分布式系统之二:CentOS系统搭建Nginx负载均衡(下)
    Spring简介
  • 原文地址:https://www.cnblogs.com/Rhythm-/p/9333413.html
Copyright © 2011-2022 走看看