专栏文章

CSP-J游记(大赏)

生活·游记参与者 2已保存评论 2

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
2 条
当前快照
1 份
快照标识符
@ming61q3
此快照首次捕获于
2025/12/02 01:52
3 个月前
此快照最后确认于
2025/12/02 01:52
3 个月前
查看原文

9.20初赛。

进考场一看,哇是可爱的小pizza(去找@CAMpizza)然后就被试卷搏杀了qaq
反正老师说不难,但我感觉怪难的(24年的后遗症吧)
值得庆幸的就是干了 66.566.5,卡线1=的感觉挺爽(参加3次拿了2个2=,这次是第一个1=)
ps:pizza拿了 64.564.5 ,真极限啊

10.1~10.8

国庆节是用来放假的吗?
反正我国庆节砍了 1616 道题……

10.13~10.17

神经,谁家月考考它个5天啊!!
爽歪歪砍下数学 140140(班1),语文 125125 (班4),化学 9797 (班1)等一系列玩意。
最后总分 733733 砍下班2(距离班1差了 4444 分,悲)

10.25 模拟赛

被NOILinux2.0搏杀了qwq qwq qwq
T1字符串忘打freopen的我:?
看到后面两贪心一dp的我:???
看到爆0的我:****

10.26

有史以来最简陋的生日。

10.30

截止10.30已通过 4343 题,其中红题\color{red}红题 橙题\color{orange}橙题各一半非常爽。

10.31

1010 月共通过:4444
早早睡觉!

11.1 复赛

7:45到了考场。
先打开Code::Blocks,随手写了个 10710^7a[n] 累加,用 cin cout 跑出了 4.7s4.7s 的逆天速度,%%%
试题密码是 #Shang4Shan3Ruo6Shui4 (上善若水4364) ,好评
过了一遍题,初步给到橙红绿绿,于是先开T2,然后诡异的事情就发生了……
我编译器显示未编译,让编译器编译还是未编译(doge
(人话:编译器死机)
看到周围有一群死机的(?),我就去打T1了。
T1写好之后编译器好了,T2三个样例全部WA,T1疑似RE,此时大概9:35。
我选择先调T2。拿数学方法分类讨论半天过掉样例1,2,然后死活过不去3。
直到将近11:00我才把T2调完。预估 100100 分。
当我在找T2大样例时,我突然看到: 对于全部数据,有 1<n101 < n \le 101<m101 < m \le 10
好家伙。
1<n101 < n \le 101<m101 < m \le 10 ?玩我呢?
于是转头就去看T1。
在想了将近半小时无果后,我直接玩出了最为暴力的写法:
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
   string s;cin>>s;
   int num[10]={0,0,0,0,0,0,0,0,0,0};
   for(int i=0;i<s.size();i++) {
       if(s[i]=='9') num[9]++;
       else if(s[i]=='8') num[8]++;
       else if(s[i]=='7') num[7]++;
       else if(s[i]=='6') num[6]++;
       else if(s[i]=='5') num[5]++;
       else if(s[i]=='4') num[4]++;
       else if(s[i]=='3') num[3]++;
       else if(s[i]=='2') num[2]++;
       else if(s[i]=='1') num[1]++;
       else if(s[i]=='0') num[0]++;
   }
   for(int i=1;i<=num[9];i++) cout<<'9';
   for(int i=1;i<=num[8];i++) cout<<'8';
   for(int i=1;i<=num[7];i++) cout<<'7';
   for(int i=1;i<=num[6];i++) cout<<'6';
   for(int i=1;i<=num[5];i++) cout<<'5';
   for(int i=1;i<=num[4];i++) cout<<'4';
   for(int i=1;i<=num[3];i++) cout<<'3';
   for(int i=1;i<=num[2];i++) cout<<'2';
   for(int i=1;i<=num[1];i++) cout<<'1';
   for(int i=1;i<=num[0];i++) cout<<'0';
   return 0;
}

总用时竟然才 0.26s0.26s ,洛谷的评测机这么NB的吗
(小插曲:之所以T1 RE是因为这行:
CPP
s[i]=a[i];
string 传入 int,我真是个人物(doge)
此时11:53。看到T3直接放弃,T4特判 n3n \le 31212 分,然后随便整个结果上去就行了。T4 预计 1212 分。
估分 100+100+0+12=212100+100+0+12=212
出考场之后遇到了pizza,自称能拿 260260 ,%%%
回家测过民间数据之后有点蒙。T1爆0 , T2 4040 ,T4 1212 ,总分 5252 ,直接崩溃。
然后又去问 pizza,得知其 244244 之后更加崩溃了……

11.5

重测民间数据。T1又 100100 了?啊?
那这么搞我就 152152 了,2=有了。
晚上看到11.6出分。

11.6

还好,总分 149149 ,T4炸 88 分,T2反向挂 55 分,T1还是满分,预报一个上位3=或下位2=。
晚上得知 pizza 还是拿了204,挂了不少,默哀 1023210^{-2^{32}} 秒。

今年达成成就:

  • CSP-J1达1=线
  • J2逆序开题
  • J2 AC一道题
  • J2在不经过编译/运行的情况下AC一道题
  • 被CodeBlocks薄杀 5\ge5
  • J2 骗分成功

11.14

很好悬着的心直接似了。
我嘞个AH1=线 257257 ,竟然超过了ZJ(253253),AH降3分不行吗……降3分就是2=啊
为pizza默哀 11451411^{45^{14}} 秒。他 204204 喜提3=。

评论

2 条评论,欢迎与作者交流。

正在加载评论...