HDU 4572 Bottles Arrangement(找规律,仔细读题)
2024-08-29 14:31:55
//找规律,123321123321123321…发现这样排列恰好可以错开
// 其中注意题中数据范围: M是行,N是列,3 <= N < 2×M
//则猜测:m,m,m-1,m-1,m-2,m-2,……,2,2,1,1求出前m个数字的和就是答案。
//发现案例符合(之前的代码第二天发现案例都跑不对,真不知道我当时眼睛怎么了) #include <iostream>
#include<stdio.h>
#include<string.h>
#include<algorithm> using namespace std; int main()
{
int n, m;
while( scanf( "%d%d" , &m, &n ) != EOF )
{
int ans = , id = m, flag = ;
for( int i = ; i < n; i++ )
{
ans += id;
if(flag == )
flag = ;
else
flag = ,id--;
}
printf("%d\n",ans);
}
return ;
}
最新文章
- android获取状态栏高度
- 05——C++自己合成的函数
- Spring整合Quartz实现持久化、动态设定时间
- 选择年份 php的写法要比js简洁一些
- Servlet异常及其生命周期
- JavaScript call和apply的用法
- How Old Are You?
- rop框架签名功能控制
- Asp.net调用百度搜索引擎
- IEEE浮点数float、double的存储结构
- 用java的socket来发送一个类
- JPA之常用 基本注解
- 从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
- 关于t,f test
- js多个异步请求
- 剥开比原看代码09:通过dashboard创建密钥时,前端的数据是如何传到后端的?
- CentOS安装Nginx 以及日志管理
- sudo: unable to resolve host myhostname: Connection timed out
- mysql数据库的常用命令总结及具体操作步骤
- url传多值问题