CSP-J反思总结


Point

题目apple 小苹果road 公路uqe 一元二次方程bus 旅游巴士
预估100100100100
实际10010010070
改题后100100100100

Problem

T 1 T1 T1 apple

题目大意

有n个苹果,每次取苹果时先取第一个未取过的苹果,然后每隔两个苹果取一个苹果,问一共需要取多少次才能取玩全部,第n个苹果在第几次被取

考场解法( O ( l o g 3 n ) O(log_3n) O(log3n)

太水,直接给代码

#include<cstdio>
int n,m,time,ansn;
int main(){
	scanf("%d",&n);
	while(n){
		m=(n+2)/3;
		time++;
		if(!ansn&&(n-1)%3==0)ansn=time;
		n-=m; 
	}printf("%d %d",time,ansn);
	return 0;
}

总结

继续保持


T 2 T2 T2 road

题目大意

有一辆有可装无限多油的油箱的巴士,每升油可行驶 d d d公里,每两个地方相距 a i a_i ai公里,每到一个地方可选择买 v i v_i vi元每升的油,巴士只有到达一个地点才能加油,问最少需要花费多少钱才能走完n个地方

正解( O ( n ) O(n) O(n)

无脑的贪心——油箱无限大

总结

继续保持


T 3 T3 T3 uqe

题目大意

给出 a × x 2 + b × x + c = 0 a \times x^2+b \times x +c = 0 a×x2+b×x+c=0这个关于 x x x的一元二次方程的各项系数,即 a , b , c a,b,c a,b,c的值,问 x x x的最大解。

正解

无脑模拟,注意0的情况

反思

继续保持


T 4 T4 T4 bus

题目大意

给出一个n点m条边的有向图,每条边要在对应的时间后才能通行,问从1号点在k的整数倍时刻出发,最早何时在k的整数倍时刻到达n号点

正解

同余最短路

问题

if条件出错了

反思

记得调试条件,多出数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值