calculate the sum of two given integers a and b.
輸入格式
the input consists of a line with a and b. (−104≤a,b≤104).
輸出格式
output the only answer.
輸入樣例
2 3輸出樣例
5
#include
"stdio.h"
intmain()
輸入格式
several test cases are given, terminated by eof.
each test case consists of two lines. the first line gives the length of array n(1≤n≤105), and the other line describes the n elements. all elements are ranged in [0,263−1].
輸出格式
output the answer for each test case, one per line.
輸入樣例
41 1 1 3
101 2 3 1 2 3 1 2 3 4
輸出樣例34
#include
using namespace std;
map<
unsigned
long
long
int,
int> input;
//一定注意範圍! wa了好多遍
intmain()
for(
int i=
0;i}return0;
}
題目描述
given points on a 2d plane, judge whether there』re three points that locate on the same line.
each test case begins with the number of points n(1≤n≤100). the following n lines describe the coordinates (xi,yi) of each point, in accuracy of at most 3 decimals. coordinates are ranged in [−104,104].
輸出格式
for each test case, output yes if there』re three points located on the same line, otherwise output no.
//怎麼說呢,我真是菜雞,一開始以為是精度的問題...但實際上去掉eps也是對的...我瘋了,還有要注意斜率為0的,要用乘的形式...
#include
#define maxn 105
intmain()
if(flag)
printf
("yes\n");
else
printf
("no\n");
}return0;
}
#include
"stdio.h"
intmain()
else
} n+
=d;if
((y%
100!=
0&&y%4==
0)||(y%
100==
0&&y%
400==0)
)}printf
("%d\n"
,n);
}return0;
}
#include
#include
using
namespace std;
intmain()
sort
(a,a+n)
;printf
("%d %d\n"
,a[n-1]
,a[n-2]
);}}
#include
using
namespace std;
intmain()
return0;
}
#include
#include
#include
#include
using
namespace std;
//從a到z試中間數比較
intmain()
int cost=
10000
;int k=0;
for(
int i=
0;i<
26;i++)if
(sum}printf
("%d\n"
,cost);}
return0;
}
//檔案系統,使用靜態鍊錶
#include
using
namespace std;
const
int maxn=
1010
;#define dir 0
#define file 1
struct nodenode[maxn]
;int
main()
node[0]
.name =
"root"
; node[0]
.type = file;
int n;
scanf
("%d"
,&n)
;while
(n--)}
}if(op==
"createdir")}
} string name;
if(op==
"listfile")}
}}if(op==
"listdir")}
}}}}
return0;
}
#include
"bits/stdc++.h"
using
namespace std;
const
int maxn =
1010
;struct nodenode[maxn]
;int
main()
int n,n;
cin>>n;
n=n-1;
while
(n--
)int num=0;
for(
int i=
0;ij++;}
if(j==n) num++;}
} cout<"\n";}
return0;
}
#include
using
namespace std;
intmain()
while
(!b.
empty()
)printf
("\n");
}return0;
}
#include
using
namespace std;
intmain()
int x = a-b;
int m =
pow(
2,x)+1
;//分子
int n =
pow(
2,a)
;//注意處理a=b的情況
if(m%2==
0)printf
("%d/%d\n"
,m,n);}
return0;
}
129 矩陣冪
#include
using
namespace std;
intmain()
} k--
;while
(k--
)for
(int i=
0;i)for
(int i=
0;ifor(
int i=
0;i)printf
("\n");
}}return0;
}
北郵OJ打牌
牌只有1到9,手裡拿著已經排好序的牌a,對方出牌b,用程式判斷手中牌是否能夠壓過對方出牌。規則 出牌牌型有5種 1 一張 如4 則5.9可壓過 2 兩張 如44 則55,66,77,99可壓過 3 三張 如444 規則如 2 4 四張 如4444 規則如 2 5 五張 牌型只有12345 23456...
北郵OJ虛數
乙個複數 x iy 集合,兩種操作作用在該集合上 1 pop 表示讀出集合中複數模值最大的那個複數,如集合為空 輸出 empty 不為空就輸出最大的那個複數並且從集合中刪除那個複數,再輸出集合的大小size 2 insert a ib 指令 a,b表示實部和虛部 將a ib加入到集合中 輸出集合的大...
北郵oj87題 日期
題目描述 請你計算出第x年y月z日是第x年的第幾天。其中,1月1日是第一天,1月2日是第二天,以此類推。計算時請注意閏年的影響。對於非整百年,年數能整除4是閏年,否則不是閏年 對於整百年,年數能整除400是閏年,否則不是閏年。如1900年和1901年不是閏年,而2000年和2004年是閏年。輸入格式...