Educational Codeforces Round 133 (Rated for Div. 2)
本来也没啥的这A题也不改花多久时间 大家都在用暴力我来给出O(1)的解法 确实不容易写出这的时候已经崩溃了放上一张图片共参考
说我菜吧确实…
呃。。。。。
再讲解也下吧:
题目就是在一个数轴上有一个小人她站在原点上然后他需要去第n个点,每次可以向右(向左)2个或3个单位 问最快多少步可以到达点n
需要解决的问题:
- 负数怎么到达
- 有几种情况最快
解决的方法:
3. 套用abs函数即n=abs(n);
4. 共有5种解决方法:(这四种最后直接区min)
5.
- 每次都行走两格(n/2)
- 先走三格在走两格最后在把剩余的一格走了(就是shit函数)
- 直接走三格
- 先走两格再走三格
- 走两格再走剩余的
还有一个特判(好像不要也行)「只要走一个时候输出2」
废话不多逼逼第一题代码:
#include <bits/stdc++.h>
using namespace std;
int shit(int n){int tot=0;tot+=(n/3);//2int t3=tot;int t2=((n-(3*tot))/2);tot+=(n-(3*tot))/2;tot+=n-(t3*3+t2*2);return tot;
}
int main(){int t;cin>>t;while(t--){int n;cin>>n;int num;n=abs(n);if(n==1){cout<<2<<endl;continue;}if(n%3==0){cout<<(n/3)+(n%3)<<endl;}else{num=min(shit(n),(n/2));int num2=min(((n/2)+(n%2)),((n/2)+(n%3)));cout<<min(num,num2)<<endl;}}return 0;
}
第二题也不难现在去写了拜拜
求点赞(肯定没人关注收藏)鼓励一下吧
Educational Codeforces Round 133 (Rated for Div. 2)相关推荐
- Educational Codeforces Round 133 (Rated for Div. 2)(CD题解)
Educational Codeforces Round 133 (Rated for Div. 2)CD题解 过AB补CD C. Robot in a Hallway 题意 题意:现有 2∗m 的方 ...
- Educational Codeforces Round 133 (Rated for Div. 2) 题解 CD
D: 这是一道好dp(对我来说) 我做的时候有想过正解那个方式当考虑到可能有重复就没有深入思考了 假设dp[i][j]代表第i次j的方案数 此时我们可以发现dp[i][j]=sum(dp[i-1][j ...
- Educational Codeforces Round 133 (Rated for Div. 2) D题
题目链接:Problem - D - Codeforces 一道非常经典的完全背包求方案数题: 首先先写好我们的状态转移方程,那什么代表体积,什么代表物品数目呢: 其实很清晰k, k + 1 ... ...
- C. Robot in a Hallway Educational Codeforces Round 133 (Rated for Div. 2)dp
dp问题 There is a grid, consisting of 22 rows and mm columns. The rows are numbered from 11 to 22 from ...
- 【细节很多的dp】Educational Codeforces Round 133 (Rated for Div. 2) C. Robot in a Hallway
参考题解 题意: 有一个 2 2 2 行, m m m 列的方格,初始在 ( 1 , 1 ) (1,1) (1,1),每个格子有一个开放时间,开放时间后才能到达,每个格子只能被到达一次,你可以任意选择 ...
- Educational Codeforces Round 114 (Rated for Div. 2) (A ~ F)全题解
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Educational Codeforces Round 114 (Rated for Div. 2) ...
- Educational Codeforces Round 106 (Rated for Div. 2)(A ~ E)题解(每日训练 Day.16 )
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 Educational Codeforces Round 106 (Rated for Div. ...
- Educational Codeforces Round 37 (Rated for Div. 2) 1
Educational Codeforces Round 37 (Rated for Div. 2) A.Water The Garden 题意:Max想给花园浇水.花园可被视为长度为n的花园床,花园 ...
- Educational Codeforces Round 90 (Rated for Div. 2)(A, B, C, D, E)
Educational Codeforces Round 90 (Rated for Div. 2) Donut Shops 思路 分三种情况: a==c/ba == c / ba==c/b这个时候两 ...
最新文章
- 在VS上配置OpenCV
- 更新TensorFlow 2.0的旧代码
- 智能体到底是什么?这里有一篇详细解读
- 算法: 把字字符串转化为整数;
- java web 集成dom4j_[JavaWeb基础] 031.dom4j写入xml的方法
- 5 加盐_清洗桑葚时,有人加盐有人加碱,都不对!教你正确做法,太干净了
- 产品研发过程管理专题——软件测试的设计与组织
- Ubuntu 16.04 安装 CUDA10.1 (解决循环登陆的问题)
- 特洛伊木马程序开发技术
- logo语言是计算机语言吗,LOGO语言的编程
- 市场调查报告写作的基本要求
- JavaScript ,js基础
- 稻盛和夫—《活法》读后感
- ps4正在连接ea服务器,ps4极品飞车19连不上ea服务器 | 手游网游页游攻略大全
- DeeCamp2022正式开营!李开复、张亚勤亲授大师课 | 创新事
- 游园惊梦之“想做学者么?”有感
- 12-Web安全—基于SQL Server的报错注入——and,conver,cast
- Blurring the Lines between Blockchains andDatabase Systems: the Case of Hyperledger Fabric(翻译)
- 【题解】将军令 Luogu P3942 (未完成)
- 程序猿的口味-从C++STL聊到MSYS2-Qt