叶安槿
(祺屿鑫l槿)
1
1. 我家的门牌号
题目ID:9388必做题100分
时间限制: 1000ms
空间限制: 524288kB
题目描述
我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。若其余各家的门牌号之和减去我家门牌号的2倍,恰好等于n,求我家的门牌号及总共有多少家。数据保证有唯一解。
输入格式
输入一个正整数n。
输出格式
输出两个整数,分别表示我家的门牌号及总共有多少家。
样例
Input 1
100
Output 1
12 16
数据范围
1≤n≤10^3
3. 优秀数
题目ID:7970必做题100分
时间限制: 1000ms
空间限制: 524288kB
题目描述
时间限制:0.2 内存限制:32M
描述:
小马希望你帮助确定一个数字是否好。
他认为一个数是极好的当且仅当它的因数不超过四个。
找出小于或等于 nn 的优秀数的总数。
输入:
一个正整数 n
输出:
表示答案的数字。
样本输入 1:
5
样本输出 1:
5
约束:
1<=n<=100000
4. 寻找质因子
题目ID:8454必做题100分
时间限制: 1000ms
空间限制: 256000kB
题目描述
题面描述
输入若干个数,每个数位一个 int 类型的整数 xx,需要返回这个数 xx 所拥有的不同的质因数的个数。
例如数字 252252 ,分解质因数为 252 = 2 \times 2 \times 3 \times 3 \times 7252=2×2×3×3×7 ,那么它所拥有的不同质因数为 2, 3, 72,3,7 ,个数为 33 。
输入格式
第一行一个整数 qq ,表示有 qq 组询问。
接下去 qq 行,每行包含一个正整数 xx,表示一次询问。
输出格式
共 qq 行,包含一个整数,表示一组询问的答案。
样例
样例输入
2
48
252
样例输出
2
3
数据范围
1 \le q \le 10001≤q≤1000
2 \le x \le 10^62≤x≤10
6
1s, 256M
wl310
(江希辰)
4
算了,直接给你来个核心伪码:
for(?=1;?<=?;?++){
for(?=1;?<=?;?++){
if(?*(?+1)/2-3*?==?){
cout<<?<<" "<<?;
return 0;
}
}
}
操昊东
(操昊东)
8
int fzm(int m){
int t=0;
for(int i=1;i<=m;i++){
if(m%i==0){
t++;
}
}
return t;
}
//核心(第2题)