Codeforces 821 B. Okabe and Banana Trees
来源:互联网 发布:linux下环境变量设置 编辑:程序博客网 时间:2024/06/05 04:39
题意:
在一个坐标系内,给定一个函数
y=x−m+b ,求一个以原点和函数交点为顶点的矩形,并且矩形内坐标和最大。
算法:模拟
代码:
#include <bits/stdc++.h>/*#include <algorithm>#include <cstring>#include <cmath>#include <cstdio>#include <iostream>#include <map>#include <queue>#include <vector>#include <set>*/using namespace std;typedef long long LL;typedef double DB;typedef unsigned int UI;typedef pair<int, int> PII;const int inf = 0x7f7f7f7f;#define rdi() read<int>()#define rdl() read<LL>()#define rds(a) scanf("%s", a)#define mk(i, j) make_pair(i, j)#define pb push_back#define fi first#define se second#define For(i, j, k) for (int i = j; i <= k; i ++)#define Rep(i, j, k) for (int i = j; i >= k; i --)#define Edge(i, u) for (int i = head[u]; i; i = e[i].nxt)template<typename t> t read() { t x = 0; int f = 1; char c = getchar(); while (c > '9' || c < '0') f = c == '-' ? -1 : 1 , c = getchar(); while (c >= '0' && c <= '9') x = x * 10 + c - 48 , c = getchar(); return x * f;}template<typename t> void write(t x) { if (x < 0){ putchar('-'), write(-x); return; } if (x >= 10) write(x / 10); putchar(x % 10 + 48);}long long ans, t, m, b, x, y;int main() {// freopen(".in", "r", stdin);// freopen(".out", "w", stdout); m = rdi(), b = rdi(); x = -m * -b; for (int i = 0; i <= x; i += m) { y = i / -m + b; t = 0; t = t + 1ll * (i + 1) * (1ll * y * (y + 1)) / 2 + 1ll * (i + 1) * i / 2 * (y + 1); ans = max(t, ans); } write(ans); return 0;}
阅读全文
2 0
- Codeforces 821 B. Okabe and Banana Trees
- codeforces 821 B Okabe and Banana Trees
- Codeforces 821B-Okabe and Banana Trees
- codeforces -420-B. Okabe and Banana Trees
- Codeforces 821B Okabe and Banana Trees 题解
- Okabe and Banana Trees CodeForces
- Codeforces Round #420 (Div. 2) B. Okabe and Banana Trees
- Codeforces Round #420 B. Okabe and Banana Trees
- Codefroces 821B Okabe and Banana Trees(暴力)
- Codeforces#420 Okabe and Banana Trees
- CF #420 B. Okabe and Banana Trees
- CF821B-Okabe and Banana Trees
- Codeforces821B Okabe and Banana Trees
- #420 B. Okabe and Banana Trees(Div.2)
- CF#420 B. Okabe and Banana Trees 思维|暴力|几何
- Okabe and Banana Trees 思路题
- #420 Div.2 B. Okabe and Banana Trees——数学&暴力
- CF#420 Div.2 B. Okabe and Banana Trees(数学)
- 并发编程基础知识点
- springBoot+jsp配置
- sparksql参数配置
- 草根站长心酸路:你的网站后来怎么样了?
- R语言:if-else条件判断及any、all、na.omit使用方法
- Codeforces 821 B. Okabe and Banana Trees
- Colossal Fibonacci Numbers! 巨大的斐波那契数 UVA
- web界面打包成桌面程序工具
- ROS采集Android的图像和IMU数据的一些设置
- Missing Private key解决方案——IOS证书 .cer 以p12文件
- java金额字段类型
- OpenCV嵌入式图像处理(四)第一个OpenCV程序
- recovery log直接输出到串口
- tomcat服务器优化