- 问答
【FAQ】问答&讨论贴
- 2024-8-29 16:06:46 @
不允许学生创建新讨论了,后面大家可以在这里讨论相关内容。会定期清理。
问问题可以联系老师,或者把详细的题号和错误的代码发送邮件到 daijianshan33@qq.com
367 条评论
-
dingzihan LV 6 (788/788) @ 2025-1-14 15:18:15
'''#include<bits/stdc++.h> using namespace std; int n,a[1010][1010],c[1010][2],l=1; long long s,d=-100; bool b; int main(){ cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) { cin>>a[i][j]; if(a[i][j]0) { b=1; c[l][0]=i; c[l][1]=j; l++; } } } if(b0) { printf("Bad Game!\n"); return 0; } for(int i=1;i<=l-1;i++) { for(int j=1;j<=n;j++) { s+=a[c[i][0]][j]; } for(int j=1;j<=n;j++) { s+=a[j][c[i][1]]; } if(s>d) { d=s; } s=0; } printf("%lld\n",d); return 0; }
-
2025-1-14 13:16:17@
【比赛通知】
注意
现确认个比赛赛区,不再变更,选手可根据意愿参加(允许多赛区参赛炸鱼):
赛区1:
66zhang.cn(33OJ属)MC++新春赛Hydro zhangluyi赛区——加入方式
66zhang.cn(33OJ属)MC++新春赛Hydro zhangluyi赛区——比赛网址
赛区2:
hydro.ac MC++域(Hydro属)MC++新春赛Hydro主赛区——加入方式
hydro.ac MC++域(Hydro属)MC++新春赛Hydro主赛区——比赛网址
赛区3:
hydro.ac wl01域(Hydro属)MC++新春赛wl01赛区——加入方式
hydro.ac wl01域(Hydro属)MC++新春赛wl01赛区——比赛网址
赛区4:
洛谷MC++团队(洛谷属)MC++新春赛MC++洛谷团队赛区——加入方式
洛谷MC++团队(洛谷属)MC++新春赛MC++洛谷团队赛区——比赛网址
赛区5:
洛谷Lao_OJ团队(洛谷属)MC++新春赛Lao_OJ洛谷团队赛区——加入方式
洛谷Lao_OJ团队(洛谷属)MC++新春赛Lao_OJ洛谷团队赛区——比赛网址
比赛时间:26天抽12小时,01.20-02.15
比赛赛制:IOI
-
2025-1-14 9:34:25@
-
2025-1-13 20:22:45@
#include<bits/stdc++.h> using namespace std; int n,na,nb,x,y,xa[201],xb[201],i,j,a,ans,bns; int main(){
cin>>n>>na>>nb; for(i=1;i<=na;i++){ cin>>x; xa[i]=x; } for(j=1;j<=nb;j++){ cin>>y; xb[j]=y; } for(a=1;a<=n;a++){ i++; j++; if(i>na)i=1; if(j>nb)j=1; if(xa[i]==0&&xb[j]==1)bns++; if(xa[i]==0&&xb[j]==2)ans++; if(xa[i]==0&&xb[j]==3)ans++; if(xa[i]==0&&xb[j]==4)bns++; if(xa[i]==1&&xb[j]==0)ans++; if(xa[i]==1&&xb[j]==2)bns++; if(xa[i]==1&&xb[j]==3)ans++; if(xa[i]==1&&xb[j]==4)bns++; if(xa[i]==2&&xb[j]==0)bns++; if(xa[i]==2&&xb[j]==1)ans++; if(xa[i]==2&&xb[j]==3)bns++; if(xa[i]==2&&xb[j]==4)ans++; if(xa[i]==3&&xb[j]==0)bns++; if(xa[i]==3&&xb[j]==1)bns++; if(xa[i]==3&&xb[j]==2)ans++; if(xa[i]==3&&xb[j]==4)ans++; if(xa[i]==4&&xb[j]==0)ans++; if(xa[i]==4&&xb[j]==1)ans++; if(xa[i]==4&&xb[j]==2)bns++; if(xa[i]==4&&xb[j]==3)bns++; } cout<<ans<<" "<<bns; return 0;
}
-
2025-1-13 11:36:47@
#include <bits/stdc++.h> using namespace std; int main(){ int orange,banana=1; cin>>orange; while(orange>1){ orange=orange/2; banana++; } cout<<banana; }
-
2025-1-12 19:24:40@
每日一问
1 q:在哪里可以找到5*10^5只奶牛?
2 q: n^3的简称是什么?
-
2025-1-12 17:11:13@
-
2025-1-12 17:05:27@
#include<bits/stdc++.h> using namespace std; struct stu{ int ksj,jsj; }a[9000010]; bool cmp(stu x,stu y) { return x.jsj<y.jsj; } int main(){ int n,cnt=1; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i].ksj>>a[i].jsj; } sort(a+1,a+n+1,cmp); int t=a[1].jsj; for(int i=2;i<=n;i++) { if(t<=a[i].ksj) { cnt++; t=a[1].jsj; } } cout<<cnt; return 0; }
-
2025-1-12 16:10:15@
#include <bits/stdc++.h> using namespace std; int n,s; struct js{ int b,l; }a[1010]; double h; bool cmp(js x,js y) { return x.l<y.l; } int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&a[i].l); a[i].b=i; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++) { printf("%d ",a[i].b); s+=a[i].l*(n-i); } h=1.0*s/n; printf("\n%.2lf\n",h); return 0; }
-
2025-1-12 16:08:05@
#include <bits/stdc++.h> using namespace std; int n,s; struct js{ int b,l; }a[1010]; double h; bool cmp(js x,js y) { return x.l<y.l; } int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d",&a[i].l); a[i].b=i; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++) { printf("%d ",a[i].b); s+=a[i].l*(n-i); } h=1.0*s/n; printf("\n%.2lf\n",h); return 0; }
-
2025-1-12 16:05:02@
@564 A0009
#include <bits/stdc++.h> using namespace std; stack <int> s; int main(){ int n; cin>>n; for(int i=1;i<=n;i++) { int op,x; cin>>op>>x; if(op==1) { s.push(x); } if(op==2) { if(s.empty()) { cout<<"-1"<<endl; } else{ cout<<s.top()<<endl; } } if(op==3) { if(!s.empty()) { s.pop(); } } } }
-
2025-1-12 14:52:37@
#include<bits/stdc++.h> using namespace std; struct apple{ int h,lq; }; apple a[5100]; bool cmp(apple x,apple y){ return x.lq<y.lq; } int n,s,cnt=0; int b,c; int main(){ cin>>n>>s; cin>>b>>c; for(int i=1;i<=n;i++){ cin>>a[i].h>>a[i].lq; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++){ if(a[i].lq<=s&&a[i].h<=b+c){ cnt++; s-=a[i].lq; } } cout<<cnt; }
-
2025-1-12 14:38:37@
-
2025-1-12 13:20:09@
-
2025-1-12 12:18:30@
-
2025-1-12 11:26:56@
666666
-
2025-1-11 16:45:40@
[MC++的新春赛公告]
比赛时间:1月20日00:00:00-2月15日00:00:00,共计26天,共6道题,你需要在这26天时间中抽12小时完成比赛(我不良心?)。
比赛难度:延后通知。
比赛赛区:本次比赛分为两个赛区,Luogu赛区和Hydro赛区,报名时间1月15日17:45:00-1月19日23:00:00(赛区同步)。
比赛赛区具体点:Hydro共一个赛区:MC++域赛区 Luogu共两个赛区:Lao_OJ团队赛区和MC++团队赛区
本次比赛为IOI赛制
下一次公告时间:1月13日
-
2025-1-11 16:40:57@
“洛谷崩了”
“服务器不存在或拥塞”
-
2025-1-10 23:54:25@
-
2025-1-10 20:24:08@
我成功让电脑说话了!!!!!!!
代码如下 运行完之后桌面上会出现一个veb文件,打开,电脑就会播放你让它说的话啦!代码里面的“你说的话”可以随便改。
#include<bits/stdc++.h> using namespace std; void speak(string the_world_say){ FILE* fp=fopen("%2%speak_c++.vbs","w"); string the_vbs_code="CreateObject(\"Scripting.FileSystemObject\").DeleteFile(WScript.ScriptName)\nCreateObject(\"SAPI.spVoice\").Speak\""+the_world_say+"\""; fputs(the_vbs_code.c_str(),fp); system("%2%speak_c++.vbs"); return; } int main(){ speak("你说的话"); }
-
2025-1-8 20:48:38@
-
2025-1-8 9:44:16@
-
2025-1-6 23:09:21@
@33DAI ABC370A题面有误
-
2025-1-5 11:36:13@
R35~R37场硬币已经发放。
R37场比较简单,所有ak(400分)的同学刮分 硬币。
一切问题最终解释权归挖土机所有。
-
2025-1-4 19:51:18@
有人打atcoder吗
-
2025-1-4 18:57:00@
快发硬币吧
-
2025-1-4 11:53:20@
@骗分大逝把这个压一下行
#include <bits/stdc++.h> #define ll long long using namespace std; int n,m,jia; char xing; bool tai[110]; int main() { ios::sync_with_stdio(false); cin.tie(0); cin >> n >> m; for (int i = 1;i <= m;i++) { cin >> jia >> xing; if (xing == 'M' && tai[jia] == 0) { cout << "Yes\n"; tai[jia] = 1; } else cout << "No\n"; } return 0; }
-
2025-1-4 11:31:37@
硬币@33DAI
-
2025-1-3 11:40:51@
using namespace std; typedef long long LL; const int N = 100010; int a[N]; int L;//表示公路的长度 int n;//原有路标的数量 int k;//最多可增设的路标数量 bool check(int mid) { //如果按空旷指数 mid进行安排,那么需要安排几个路标 int t = 0; //需要增加的路标个数 for (int i = 1; i < n; i++) if (a[i + 1] - a[i] > mid) { t += (a[i + 1] - a[i]) / mid; //如果余数为零,还是要减去一个滴~ if ((a[i + 1] - a[i]) % mid == 0) t--; } return t <= k;//如果现在的路标数量小于k,也还行?~ } int main() { cin >> L >> n >> k; for (int i = 1; i <= n; i++) cin >> a[i]; int l = 0, r = L; while (l < r) { int mid = (l + r) >> 1; if (check(mid)) r = mid; // 使得公路的“空旷指数”最小,向小了逼近,r=mid else l = mid + 1; } cout << l << endl; return 0; }
-
2025-1-3 11:40:38@
`#include <bits/stdc++.h> using namespace std; typedef long long LL; const int N = 100010; int a[N]; int L;//表示公路的长度 int n;//原有路标的数量 int k;//最多可增设的路标数量
bool check(int mid) { //如果按空旷指数 mid进行安排,那么需要安排几个路标 int t = 0; //需要增加的路标个数 for (int i = 1; i < n; i++) if (a[i + 1] - a[i] > mid) { t += (a[i + 1] - a[i]) / mid; //如果余数为零,还是要减去一个滴~ if ((a[i + 1] - a[i]) % mid == 0) t--; } return t <= k;//如果现在的路标数量小于k,也还行?~ }
int main() { cin >> L >> n >> k; for (int i = 1; i <= n; i++) cin >> a[i];
int l = 0, r = L; while (l < r) { int mid = (l + r) >> 1; if (check(mid)) r = mid; // 使得公路的“空旷指数”最小,向小了逼近,r=mid else l = mid + 1; } cout << l << endl; return 0;
}`
-
2025-1-1 15:23:38@
-
2024-12-31 23:08:22@
有无打周赛的
-
2024-12-31 21:14:28@
问一下@用户咋发
-
2024-12-31 21:04:07@
[ A0524和A0531的代码相似度 ] (https://oj.since2018.top/paste/create)
-
2024-12-31 20:57:19@
谁和我一起九点打周赛
-
2024-12-31 20:50:57@
我勒个
AK
-
2024-12-31 18:57:28@
要开赛了!!!!!!!!!!
-
2024-12-31 18:57:04@
1
-
2024-12-30 19:57:15@
-
2024-12-29 15:34:11@
P4290 33DAI给我出来把这里的某人改成33DAI
-
2024-12-28 23:37:21@
讨论区成沟石了
-
2024-12-28 22:43:36@
@chengwenze
-
2024-12-28 16:23:41@
@
dingzaiqing A0331
#include<bits/stdc++.h> using namespace std; string s1,s2; int a[250],b[250],c[500]; int main(){ cin>>s1>>s2; int l1=s1.size(); int l2=s2.size(); for(int i=0;i<l1;i++){ a[i]=s1[l1-i-1]-'0'; } for(int i=0;i<l2;i++){ b[i]=s2[l2-i-1]-'0'; } int l=l1+l2; for(int i=0;i<l1;i++){ for(int j=0;j<l2;j++){ c[i+j]+=a[i]*b[j]; } } for(int i=0;i<l;i++){ if(c[i]>=10){ c[i+1]+=c[i]/10; c[i]=c[i]%10; } } while(c[l]==0&&l>0)l--; for(int i=l;i>=0;i--){ cout<<c[i]; } return 0; }
A0312
#include<bits/stdc++.h> using namespace std; string s; int a[250],b=13,c[250],x; int main(){ cin>>s; int l=s.size(); if(l==1&&s[0]=='0'){ cout<<0; return 0; } for(int i=0;i<l;i++){ a[i]=s[i]-'0'; } for(int i=0;i<l;i++){ a[i]=s[i]-'0'; } for(int i=0;i<l;i++){ c[i]=(a[i]+x*10)/b; x=(a[i]+x*10)%b; } int p=0; while(c[p]==0&&p<l)p++; for(int i=p;i<l;i++){ cout<<c[i]; } cout<<endl<<x; return 0; }
-
2024-12-28 16:04:43@
看看我今天水讨论发现了什么:
明月别枝CE,清风半夜RE。
稻花香里说丰年,听取WA一片。
七八个TLE天外,两三点MLE前。
旧时UKE社OLE边,路转AC忽见。
君不见,洛谷之题天上来,奔流到海不回。 君不见,高堂AC悲白发,朝如青丝OLE。 人生得意UKE,莫使电脑空对题。 天生我材没有用,千方百计还RE。 WA CE且为乐,会须AC三百题。 TLE,MLE ,将刷题,手莫停! AC=AnswerCoarse=粗劣的答案
WA=WonderfulAnswer=好答案
TLE=TimeLimitEnough=时间充裕
MLE=MemoryLimitEnough=内存充裕
CE=CompileEasily=轻松通过编译
RE=RunExcellently=完美运行
这个人很聪明,什么都没有写
《再别机房》
轻轻的,我走了 正如我,轻轻的来; 我轻轻的,招手 告别信息竞赛。
那桌上的屏幕, 是主机的新娘; 开机时的蓝屏, 在我的心头荡漾。
地上的食物, 油油的,在底下招摇; 在机房的柔波里, 我甘心做一台电脑!
那教学楼下的一潭, 不是清泉,是天上虹; 揉碎在浮藻间, 沉淀着oier的梦。
寻梦?要打开emacs, 向难题,更难处漫溯; 满载一版AC, 打开windows player, 在星辉斑斓里放歌。
但我不能放歌, 悄悄,是退组的笙箫; CPU也为我沉默, 沉默,是今晚的机房!
悄悄的,我走了, 正如我悄悄的,来; 我挥一挥衣袖, 顺走了鼠标与键盘。
《木兰疯癫记》
唧唧复唧唧,木兰开飞机,开的什么机?波音747! 问女何所思,问女何所忆.女亦无所思,没钱买飞机.昨夜见军帖,要用轰炸机,飞机十二架,架架买不起.阿爷无大钱,木兰无金银,愿去买钢铁,从此造飞机.东市买图纸,西市买螺丝,南市买玻璃,北市买铁皮.旦辞爷娘去,暮宿旧机库,不闻爷娘唤女声,但闻铁皮摩擦滋啦啦.旦辞机库去,暮至军营旁,不闻爷娘唤女声,但闻将军大呼哈哈哈. 万里开飞机,关山一下没.热气传机翼,日光照玻璃.将军被吓死,壮士魂已飞. 飞来撞天子,天子躺病床.策勋十二转,赏赐俩耳光.可汗问所欲,木兰不愿进牢房;愿开747,飞着回故乡. 爹娘闻女来,拿起意大利炮;阿姊闻妹来,当户举机枪;小弟闻姊来,磨刀霍霍向爹娘.开我机舱门,进我飞机舱, 脱我战时袍,换上飞行装,多装手榴弹,对外架机枪.出门埋伙伴,亲友皆惊忙:离别十二年,不知木兰变猖狂. 疯子脚蹬地,呆子眼紧闭,两人并排走,谁能说我不正常? 语文老师一回头,鲁迅甘为孺子牛
数学老师一回头,宇宙边际闭眼求
英语老师一回头,道歉加上三克油
化学老师一回头,二氧化碳变汽油
物理老师一回头,拿起杠杆撬地球
生物老师一回头,夜云恐怖低一头
地理老师一回头,学校门前泥石流
历史老师一回头,秦始皇来推铅球
体育老师一回头,乔丹改打乒乓球
音乐老师一回头,满级高音碎地球
政治老师一回头,全班同学都梦游
美术老师一回头,蒙娜丽莎也风流
天文老师一回头,拿起火星撞地球
信息老师一回头,微软跪地拜下流
全校老师一回头,全校学生没自由!!!
IEE: 老师:大雄你这学期的诗都背完了没
大雄:是的
老师:那我得好好考考你
大雄:okok
老师:山穷水复疑无路
大雄:方天画戟捅义父
老师:垂死病中惊坐起
大雄:吃席麻烦先随礼
老师:但使龙城飞将在
大雄:Come on baby don't be shy.
老师:巴山楚水凄凉地
大雄:蜜雪冰城甜蜜蜜
老师:问君能有几多愁
大雄:累了困了喝红牛
老师:大风起兮云飞扬
大雄:意大利炮轰他娘
老师:清明时节雨纷纷
大雄:唱跳rap蔡徐坤
老师:远赴人间惊鸿宴
大雄:大声点我听不见
老师:少小离家老大回
大雄:菊花变成向日葵
老师:后宫佳丽三千人
大雄:铁杵也能磨成针
老师:老骥伏枥,志在千里
大雄:横扫饥饿,做回自己
做人学生守则:
考试不作弊,放你他妈屁
考试不翻书,简直是头猪
作弊不要慌,逮到就要装
生是中国人,死是中国魂
要我学洋文,死都不可能
抢饭不积极,智商有问题
上课不放屁,肠道有问题
英语不及格,说明我爱国
语文不及格,恋爱没资格
物理不及格,电死不负责
化学不及格,硫酸也得喝
政治不及格,老师没道德
信息不及格,网吧要打折
数学不及格,突出我性格
历史不及格,社会要改革
-
2024-12-28 14:52:48@
张路翌最帅才怪
AC=AnswerCoarse=粗劣的答案
WA=WonderfulAnswer=好答案
TLE=TimeLimitEnough=时间充裕
MLE=MemoryLimitEnough=内存充裕
CE=CompileEasily=轻松通过编译
RE=RunExcellently=完美运行
?