萌萌哒的第一题
来源:互联网 发布:8888端口干嘛的 编辑:程序博客网 时间:2024/05/19 01:11
DESCRIPTION
有一批n个数据需要通过rpc调用获取信息,为了加快速度,我们想要把n个数据平均分成若干份,每份的数据量为x(x可以整除n),假设一次rpc调用所需要的时间为a+b*x^2(其中a、b为常数),那么当给出a、b和n的时候,请求出一个x使得总时间最少,若有多个x满足,请输出最小的x。
INPUT
输入数据包含多组数据(<=15)。
每一组只有一行三个整数a、b(1 <= a, b <= 10^6)和n(1 <= n <= 10 ^ 6)
OUTPUT
每组数据输出一行一个数,题目要求的x。
SAMPLE INPUT
2 2 3
2 1 3
SAMPLE OUTPUT
1
1
注意long long time = 1LL*n/i*(a+*b*i*i); 这么算会暴 int, 因为 式子会先算 (a+*b*i*i)
#include <iostream>#include <cstring>#include <cstdio>#include <cmath>using namespace std;int main(){ int a, b,n; while(scanf("%d%d%d",&a,&b,&n) != EOF) { long long sum = 1e18 ; int key = 1e7; ; for(int i=1;i<=n;i++) { if(n%i==0) { long long time = 1LL*n/i*(a+1LL*b*i*i); if(time < sum) { key = i; sum = time; } } } printf("%d\n",key); } return 0;}
0 0
- 萌萌哒的第一题
- 萌萌哒的第一题
- 【玲珑杯】A--萌萌哒的第一题
- 玲珑杯1096 萌萌哒的第一题
- 第一题的map版本
- poj的第一个题
- 玲珑学院OJ 1096 萌萌哒的第一题【暴力】
- ChinaUnix第一届“C语言”开发大赛的第一题
- ChinaUnix第一届“C语言”开发大赛的第一题
- 第一层第一题:你要的飞碟在这里
- 第一的
- 我写的NOIP2007第一题
- 第五章实验四的第一题
- 我的第一个算法题
- 我的第一份笔试题
- POJ 3984 我的BFS第一题
- 迷宫 做的第一个搜索题
- 我的ac自动机第一题 hdu2222
- MFC中利用FindFile函数在文件夹路径下连续读取多个文件
- java 7新特性-TWR(Try-with-resources)
- AJAX 初步学习(1)
- linux环境Mysql 5.7.13安装教程
- 计算机视觉和模式识别(一)
- 萌萌哒的第一题
- Qt实战开发-CSDN登陆界面布局
- 理解长短期记忆网络(LSTM NetWorks)
- Driver:LED灯操作、内核空间和用户空间的数据交互、ioctl函数、设备文件安装与销毁
- Java笔记(0)
- [背包DP] [Luogu P1282] 多米诺骨牌
- 解决Eclipse中配置中没有server选项——tomcat配置中遇到的问题
- tcp建立和传送数据及关闭详解总结
- MFC CListCtrl禁止列拉伸