CSP-J2023总结

在这里插入图片描述

这次我考的并不太好,才 195 195 195 分,第一题都没有过。

分数

小苹果公路一元二次方程旅游巴士
50 \color{gold}50 50 75 \color{lightgreen}75 75 60 \color{orange}60 60 10 \color{red}10 10

问题

  • 对时间的规划不平衡
  • 有点紧张
  • 考前模拟赛改题不太认真

规划

我的规划大概有这么几个:

赛前

  • 在模拟赛之后改题认真一点。
  • 上课不再讲话,不再玩奇奇怪怪的东西也许分就更高一点。

赛时

  • 如果我对 l o n g   l o n g long~long long long 等的细节问题的掌控稍微细心一点应该能分高一点。
  • 对时间的规划稍微平衡一点,否则一直死磕某道题时间可能不够。
  • 别紧张。

赛后

  • 积极总结,总结出自己的问题,下次考试不要再犯
另外

小声吐槽一句:考场的键盘是的有 亿 点难用 … \tiny{小声吐槽一句:考场的键盘是的有\Huge{亿}\tiny点难用\dots} 小声吐槽一句:考场的键盘是的有亿点难用

题目情况

T1 小苹果

错误原因

这道题应该是我的数学的问题。

我想了半个小时,最后只打了一个暴力,而其正解是数学。

AC代码

#include <bits/stdc++.h>
#define il inline
#define ll long long
using namespace std;

ll n;

int main() {
	cin >> n;
	int t = n;
	int ans = 0, ans1 = 0;
	while (n % 3 != 1) {
		n -= (n + 2) / 3;
		ans++;
	}
	while (t) {
		t -= (t + 2) / 3;
		ans1++;
	}
	cout << ans1 << " " << ans + 1;
	return 0;
}

T2 公路

错误原因

没开 l o n g   l o n g long~long long long

AC代码

#include <bits/stdc++.h>
#define il inline
#define int long long
using namespace std;

int n, d;
int v[100005];
int a[100005];
int MinMoney = INT_MAX;
int nowPayMoney = 0;
double nowYou;

int f(double a) {
	return (double)((int)a) == a ? a : (double)(a + 1);
}

signed main() {
	cin >> n >> d;
	for (int i = 1; i < n; i++) {
		cin >> v[i];
	}
	for (int i = 1; i <= n; i++) {
		cin >> a[i];
	}
	for (int i = 1; i < n; i++) {
		MinMoney = min(MinMoney, a[i]);
		double tmp = (double)(v[i] * 1.0) / (double)(d * 1.0);
		tmp -= nowYou;
		nowPayMoney += f(tmp) * MinMoney;
		nowYou = f(tmp) - tmp;
	}
	cout << nowPayMoney;
	return 0;
}

T3 一元二次方程

错误原因

一元二次方程开方开出来是整数的情况我应该没有问题,

但结果带根号的情况并没有对根的大小进行判定,WA 了。

不过我至今没有改对

T4 旅游巴士

错误原因

我因为考试时间剩余无几,所以此题我打了一个骗分。

故我以后肯定要对每一场比赛有一个合理的时间安排。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值