lightoj 1014 数论
来源:互联网 发布:淘宝售后服务流程图 编辑:程序博客网 时间:2024/05/23 21:44
就是求p-l有多少个大于l的因子
暴力即可
AC代码如下:
#include <iostream>#include <cstring>#include <cstdio>#include <cmath>#include <algorithm>using namespace std;int num[5000000], cnt;int main(){ int T, P, L, Case = 1; scanf( "%d", &T ); while( T-- ){ scanf( "%d%d", &P, &L ); int flag = 0; printf( "Case %d:", Case++ ); cnt = 0; for( int i = 1; i <= sqrt( P - L ); i++ ){ if( ( P - L ) % i == 0 ){ num[cnt++] = i; if( i > L || ( P - L ) / i > L ){ flag = 1; } } } if( !flag ){ printf( " impossible\n" ); }else{ for( int i = 0; i < cnt; i++ ){ if( num[i] > L ){ printf( " %d", num[i] ); } } if( ( P - L ) / num[cnt-1] == num[cnt-1] ){ cnt--; } for( int i = cnt - 1; i >= 0; i-- ){ if( ( P - L ) / num[i] > L ){ printf( " %d", ( P - L ) / num[i] ); } } printf( "\n" ); } } return 0;}
0 0
- lightoj 1014 数论
- LightOJ -kuangbin 数论
- lightoj 1045(数论)
- LightOJ-1045-数论
- LightOJ-1090-数论
- 【数论 && 公式推导】LightOJ
- 【数论 && 找规律】LightOJ
- LightOJ 1215 Finding LCM(数论)
- 基础数论 1001 LightOJ 1370
- 数论基础 1008 LightOJ 1213
- 数论基础1009 LightOJ 1197
- LightOJ 1245 - Harmonic Number (II)(基础数论)
- LightOJ 1278Sum of Consecutive Integers数论
- lightoj Harmonic Number (II) 1245 (数论)
- LightOJ 1027 - A Dangerous Maze(数论)
- LightOJ 1259 Goldbach`s Conjecture(数论)
- LightOj 1220 Mysterious Bacteria(数论)
- LightOJ 1090Trailing Zeroes (II) [分解]【数论】
- PHP 限制内存使用与查看
- easyui datagrid使用数据刷新
- Another app is currently holding the yum lock; waiting for it to exit...
- Windows进程间互斥锁
- linux 源代码目录结构
- lightoj 1014 数论
- 上电股份
- C语言字符串操作总结大全(超详细)
- Mac OS X系统下的Android环境变量配置
- 怎样在excel表格中让填表者在所填单元格内只能选择固定的文字
- 看代码学习 Apple Swift (一) 基本数据类型
- android 持久化保存cookie
- error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
- SAP 人力资源工资配置项2---工资类型配置