2021年度训练联盟热身训练赛第三场

B. Diagonal Cut
注意到,对m和n求一个最大公约数得g,就相当于对角线上有g个(m/g)*(n/g)的大巧克力,如果,m/g 和 n/g均为奇数时,则有一个巧克力棒会被均分,其他情况都不能。

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

ll a, b;
int main()
{
    cin >> a >> b;
    ll g = __gcd(a, b);
    a /= g, b /= g;
    if((a & 1) && (b & 1)){
        cout << g << "\n";
    }else cout << 0 << "\n";
}

K.Summer Trip
枚举从‘a’到‘z’的每一个字母,计算以这个字母当排头所能构成的方案数,时间复杂度为O(26*30n)

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
const int N = 100010;

int n;
char s[N];
ll res = 0;
bool vis[30];
int main()
{
	scanf("%s", s + 1);
	n = strlen(s + 1);
	for(char ch = 'a';ch <= 'z'; ++ ch) {
		int i = 1;
		while(s[i++] != ch && i <= n);
		vis[ch - 'a'] = 1;
		for(;i <= n; ++ i) {
			if(s[i] == ch) {
				memset(vis, 0, sizeof(vis));
				vis[ch - 'a'] = 1;
			}
			if(vis[s[i] - 'a']) continue;
			vis[s[i] - 'a'] = 1;
			res ++;
		}
		memset(vis, 0, sizeof(vis));
	}
	printf("%lld\n", res);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
### 回答1: 以下是一份1公里跑进3分钟的训练计划: 周一: - 热身:轻松步行5分钟 - 短跑:跑200米,每400米休息1分钟,重复8次 - 冷却:轻松步行5分钟 周三: - 热身:轻松步行5分钟 - 中等跑:跑800米,每400米休息1分钟,重复2次 - 冷却:轻松步行5分钟 周五: - 热身:轻松步行5分钟 - 长跑:跑1公里,每400米休息1分钟 - 冷却:轻松步行5分钟 注意:在训练期间,要记得做好适当的拉伸和放松,以及保持良好的饮食和睡眠习惯。此外,如果感觉身体不适或者有伤病,需要及时停止训练并咨询医生的建议。 ### 回答2: 1公里跑进3分钟是一个非常具有挑战性的训练目标。要达到这个目标,需要坚持训练并合理安排训练计划。 首先,要进行适当的热身运动,如慢跑或者跑步准备活动,帮助身体逐渐进入运动状态。 其次,可以选择间歇训练方法,即快跑和慢跑交替进行。开始时,可以跑快1分钟,然后慢跑或步行1分钟,然后再次进行快跑1分钟,如此反复进行,直到完成所需的1公里距离。 此外,可以加入一些力量训练和耐力训练,如腿部和核心肌群的练习,帮助提高速度和耐力。 在训练过程中,要注意正确的姿势和呼吸方式,以提高效果和减少受伤的风险。 另外,饮食和休息也非常重要。要确保摄入足够的营养,包括碳水化合物、蛋白质和健康脂肪,以及保持充足的水分摄入。此外,适当的休息和睡眠对于身体的恢复和提高训练效果也至关重要。 最后,要坚持训练计划,逐渐提高训练强度和距离。不要急于求成,要有耐心,并且要根据个人的身体状况和进展情况进行调整。 总之,要实现1公里跑进3分钟的目标,需要坚持适当的训练计划,合理安排训练内容和休息,注意饮食和休息,以及保持积极的心态和耐心。 ### 回答3: 1公里跑进3分钟的训练计划需要结合力量、速度和耐力的训练。以下是一个可能的训练计划: 第一周: - 第一天:进行平坦地面上的长跑,以提高耐力。跑3公里,每公里配速5分钟。 - 第二天:进行间歇性训练,提高速度。跑400米,每次配速1分30秒,然后休息2分钟,重复5次。 - 第三天:进行山地跑步,提高全身力量和爆发力。选择一个有一定坡度的路线,跑2公里,每公里配速5分钟。 - 第四天:进行短间歇性训练,加强速度。跑200米,每次配速45秒,然后休息1分钟,重复8次。 - 第五天:进行综合性训练,结合力量和速度。跑500米,配速2分,然后进行8组深蹲和8组俯卧撑。 第二周: - 第一天:进行长跑,保持前一周的配速。跑4公里,每公里配速5分钟。 - 第二天:进行更长的间歇性训练,提高速度和耐力。跑800米,每次配速3分,然后休息3分钟,重复4次。 - 第三天:进行更具挑战性的山地跑步。选择一个更陡峭的路线,跑3公里,每公里配速5分半。 - 第四天:进行更快的短间歇性训练。跑100米,每次配速20秒,然后休息45秒,重复10次。 - 第五天:进行全身训练,用以增强力量和速度。跑300米,配速1分半,然后进行10组深蹲、10组俯卧撑和10组仰卧起坐。 第三周: - 第一天:进行持久跑,保持之前的配速。跑5公里,每公里配速5分钟。 - 第二天:进行更具挑战性的间歇性训练。跑1公里,每次配速4分半,然后休息4分钟,重复3次。 - 第三天:进行长跑,选择山地路线。跑6公里,每公里配速6分钟。 - 第四天:进行更强烈的短间歇性训练。跑50米,每次配速15秒,然后休息30秒,重复15次。 - 第五天:进行高强度全身训练。跑200米,配速1分,然后进行15组深蹲、15组俯卧撑和15组仰卧起坐。 通过这样的训练计划,慢慢增加距离和提高配速,您将逐渐接近1公里跑进3分钟的目标。请务必根据自己的身体状况和目标进行调整,并与教练或专业人士咨询。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值