for (int j = L[i-1]+1; j <= L[i]; j++) { //枚举选手的词典 cnt[r-1][s[j]] -= f[r-1][j]; //减掉自己上一轮贡献到cnt的方法数 } int tot = 0; //记录窗口中的可以转的方法数的前缀和 for (int j = L[i-1]+1; j <= L[i]; j++) { if (j - k > L[i-1]...
#include<iostream>usingnamespacestd;longlongn,res1,res2,tmp;intmain(void){cin>>n;tmp=n;while(tmp>3){tmp-=(tmp+2)/3;res1++;}cout<<res1+tmp<<' ';while(n%3!=1){n-=(n+2)/3;res2++;}cout<<++res2;return0;} P9749 [CSP-J 2023] 公路 “油不够了就要加油”,这是常识中的...
直播解析来啦 2024年CSP-J复赛已于10月26日上午圆满落幕。优编程教练团队整理并发布了复赛题目的代码,现全面向所有考生开放,助力大家进行自我评估、查漏补缺,并及时巩固提升。 2024年10月26日CSP复赛解析 CSP-J:16:00开播 CSP-S:20:30开播 与清华...
deque <char> vec; deque <pair<int,int> > vec_ans;inttmp_and,tmp_or,ls_and,ls_or,num,cnt,chr,i,n,tot,j,rcnt,now;intmain(){freopen("expr.in","r",stdin);freopen("expr.out","w",stdout);scanf("%s",a+1); n=strlen(a+1); a[0]='(',a[++n]=')';for(j=0;j<=n;j...
接上一篇,来个简洁的打表代码: #include <bits/stdc++.h> using namespace std; int lessthen7[7] = {-1, -1, 1, 7, 4, 2, 6}; // n 为 0-6 时的输出 int prefix[7] = {8, 10, 1, 200, 20, 2, 6}; // n%7 …
昨天刚结束的CSP复赛,未来号教研团队就火速对题目做了解读,以下是CSP-J每道题的具体分析 第一题: 难度:普及- 知识点解析:模拟,可以简化为去重计数,有很多种方法。比较简单的是用字符串数组+sort+unique函数,或者字符串数组+sort+枚举。也可以像下面的代码用map来去重。
2024年山西省CSP-J所有学员代码 253 0 2024-11-05 17:02:35 未经作者授权,禁止转载 您当前的浏览器不支持 HTML5 播放器 请更换浏览器再试试哦~13 14 5 2 稿件举报 记笔记 大家可以自行下载链接:https://pan.baidu.com/s/1NhbLikbCFnB8Dbuue8ZQiw 提取码:deng知识...
【源代码已加密,如果没有按照考试规定及要求创建文件目录的,则无法显示目录和字节数,待测评结束后,发布密码再获取源代码】 通过百度网盘分享的文件:2024天津CSP-JS程序公示 链接:https://pan.baidu.com/s/1NhgBwdAVMlqLQCJdUUVj9Q?pwd=1026 ...
提交CSP-J/S代码进行测评的流程是非常简单的。首先,您需要登录CSP-J/S的官方网站,并在个人中心注册一个账号。接下来,在题目列表中选择您想要进行测评的题目,并点击进入题目详情页。在详情页中,您将看到一个提交代码的按钮,点击后会弹出一个代码编辑框,您可以在此处编写您的代码。完成代码编写后,点击提交按钮即可...
CSP-J2022第一题解析及代码。这一题很简单,属于“大数小数”类型。考察如何用代码实现乘方(pow),相当于用编程的思路来写数学题。 但是还是容易会扣分,要小心数字溢出!你今天编程了吗?CSP复赛准备得咋样了#csp复赛备战 #CSP复赛 #中小学信息学竞赛 #少儿编程 #杭州教育...