fede
2024-10-29 21:18:47
本人仅是ZJ省的一名被暴打的蒟蒻。
刷题,有
到酒店,房间在超高的
晚安了-我亲爱的明月,晚安了-我亲爱的流云,晚安了-我亲爱的灯火,晚安了-我亲爱的土地,
下楼,坐电梯稍稍有些不适o( ̄ヘ ̄o#)。在酒店吃了丰盛的早餐,然后坐车出发到考场。
进了考场,检查准考证和身份证,身份证藏在了纸巾当中,以为忘记了身份证,急得满头大汗……
考试开始!
第一题轻松拿下,时间大概过去了
第二题按题意模拟就好了。有些稀里糊涂的,在理解题意上花了不少时间,过掉第二题已经九点半多了。
另外,考场有些闷,坐在椅子上好像脑浆左晃右晃。晕……
第三题凭直觉推断这是……emm深度优先搜索,直接暴力,成功拿下十分。真是十分简单,九十分很难。
当然还是想到了贪心,特殊性质 n%7==0
& n%7==1
的特殊情况,那么是否会有 n%7==2
、n%7==3
、n%7==4
、n%7==5
、n%7==6
的特殊情况呢?
用暴力程序打表后就发现全都是特殊情况!这个实例充分的告诉了我
#include<bits/stdc++.h>
#define int long long
#define endl '\n'
using namespace std;
const int N=1e6+10;
signed main(){
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
int T;
cin>>T;
while(T--){
int n;
cin>>n;
if(n<=1){
cout<<-1<<endl;
continue;
}
if(n==3){
cout<<7<<endl;
continue;
}
if(n==4){
cout<<4<<endl;
continue;
}
if(n==10){
cout<<22<<endl;
continue;
}
if(n%7==0){
int m=n/7;
for(int i=1;i<=m;i++){
cout<<8;
}
cout<<endl;
continue;
}
if(n%7==1){
int m=n/7-1;
cout<<10;
for(int i=1;i<=m;i++){
cout<<8;
}
cout<<endl;
continue;
}
if(n%7==2){
int m=n/7;
cout<<1;
for(int i=1;i<=m;i++){
cout<<8;
}
cout<<endl;
continue;
}
if(n%7==3){
int m=n/7-2;
cout<<200;
for(int i=1;i<=m;i++){
cout<<8;
}
cout<<endl;
continue;
}
if(n%7==4){
int m=n/7-1;
cout<<20;
for(int i=1;i<=m;i++){
cout<<8;
}
cout<<endl;
continue;
}
if(n%7==5){
int m=n/7;
cout<<2;
for(int i=1;i<=m;i++){
cout<<8;
}
cout<<endl;
continue;
}
if(n%7==6){
int m=n/7;
cout<<6;
for(int i=1;i<=m;i++){
cout<<8;
}
cout<<endl;
continue;
}
}
return 0;
}
实力还是不够,三题做完检查完只剩下50分钟,当我把第四题题意看懂只剩下了半个小时了。
实力不济怨不得人,但是我还是可以寄托再度现“不可以,总司令!”的奇迹。
考完交卷,期望
脸色发青,昏死过去……
吃完了中饭,休息了一个小时。喝了一杯coffee,然后肚子发胀了,人木木的出发去考场。
考试开始!
第一题最开始写了错解,调了一个半小时到只有最后一个大样例没有过,其他的都过了,CCF的样例实在太水……然后发现了解法是完全错误的,最后还是过了(#^.^#)。花费两小时。
脑袋宕机……
第二题暴力不会,写了两个特殊性质,拿了
第三题毫无思路,打了暴力,拿了
第四题题意都看不懂,直接挂了。
然后开始自暴自弃,看旁边那个大佬过了三题又想到了最后一题的正解,太强了……
在最后
交卷,期望
然后身边的那些巨佬又认为这次省一将达到
然后准备回家,结果领队老师落了一个人在酒店,司机又忘记了接南二门的其他人……晚饭吃麦当劳,然后晕车了,外加喉咙痛……
到家,(¦[▓▓],量体温还好没发烧,
立刻发烧
我还是很乐观的,望
\textrm{你好,世界!} \mathcal{Holle,world!}