1. 程式人生 > >杭電ACM 2040 親和數

杭電ACM 2040 親和數

#include<stdio.h>
int main()
{
 int n,a,b,i,j,ax,bx;
 scanf("%d",&n);
 while(n--)
 {
  ax=bx=0;
  scanf("%d %d",&a,&b);
        for(i=1;i<a;i++)
  {
   if(a%i==0)
    ax+=i;
  }
  for(j=1;j<b;j++)
  {
   if(b%j==0)
    bx+=j;
  }
        if((ax==b)&&(bx==a))
   printf("YES\n");
  else
   printf("NO\n");
 }
}

相關推薦

ACM 2040 和數

#include<stdio.h>int main(){ int n,a,b,i,j,ax,bx; scanf("%d",&n); while(n--) {  ax=bx=0;  scanf("%d %d",&a,&b);        for(i=1;i<a;i++

ACMOJ 2040

  第一個程式是 15MS #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <cstdlib> #i

2017ACM集訓隊單人排位賽 - 2 題解

需要 6.0 hdu2045 owb style 適應 freopen count 枚舉   1001,水題,直接模擬即可。比賽中開局連wa三發,因為把int寫成了bool..   1002,積分題,比賽中找到了下面這個積分公式,   但是並沒什麽用,,因為帶入以後存在誤

acm 1173

ace 學習 一個點 bsp esp != 所有 fin 數學 從1173這道題,我學習到了一個數學思想...... 假設所有的點都在一個直線上,要求一個點,到所有點的距離之和最短,那麽,把值最大的點和值最小的點連成一條直線,這條直線上的所有點到所有的點的距離之和相等且都是

acm 1180 詭異的樓梯 BFS

script 朋友 mission emp temp ont pty content using 詭異的樓梯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Other

acm 1181 變形課 DFS

小寫 pty space ring 隊列 set amp ott panel 變形課 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Subm

acm 1210 Eddy's 洗牌問題

input pro sample 就是 pre ble 通過 iss ont Eddy‘s 洗牌問題 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tot

acm 1230 火星a+b(進制)

進制數 a+b 第一個 進行 () 地球 iss class font 火星A+B Time Limit: 2000/1000 MS (Java/

ACM hdu 2079 選課時間 (模板)

Problem Description 又到了選課的時間了,xhd看著選課表發呆,為了想讓下一學期好過點,他想知道學n個學分共有多少組合。你來幫幫他吧。(xhd認為一樣學分的課沒區別) Input輸入資料的第一行是一個數據T,表示有T組資料。每組資料的第一行是兩個整數n(1 <= n <

acm 1231 最大連續子序列

                          

acm 1230 火星a+b(進位制)

                          

acm 1210 Eddy's 洗牌問題

Eddy's 洗牌問題 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5504  &n

ACM-2602 Bone Collector

                                          &nb

ACM-2075 A|B?

A|B?                                         &nbs

ACM-2071 Max Num

Max Num Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 29053  

ACM-1064 Financial Management

Financial Management                                     &n

ACM-2104 hide handkerchief

hide handkerchief                                     &nb

ACM-1020 Encoding

                                          &nb

ACM Step Chapter Two Section 1

最小公倍數 兩個數的最小公倍數=兩個數的乘積/兩個數的最大公約數,即[a,b]=a*b/(a,b)。問題轉化成求最大公約數,這裡使用歐幾里得輾轉相除法求解。 #include <stdio.h> #include <stdlib.h>

ACM Step(3)

What Is Your Grade? 難點 在這道題中,先按照解題數目和解題時間綜合排序後,還需要計算在同等解題數目的情況下,這個人的解題時間是否在他解題數目相同的人群中的前一半。 #include <stdio.h