首页 > 其他分享 >CSP-S初赛错题本

CSP-S初赛错题本

时间:2024-09-18 17:04:35浏览次数:13  
标签:二分 return power 每组 初赛 错题 quick CSP

一些废话

CSP-S1 2024即将到来
临时抱佛脚整理了T1-T15这些基础题

CSP-S 2020

T8

二分图是指能将顶点划分成两个部分,每一部分内的顶点间没有边相连的简单无向图。那么,24个顶点的二分图至多有( )条边。
A.144
B.100
C.48
D.122
image

T10

一个班学生分组做游戏,如果每组三人就多两人,每组五人就多三人,每组七人就多四人,问这个班的学生人数n在以下哪个区间?已知n<60( )
A.30<n<40
B.40<n<50
C.50<n<60
D.20<n<30
其实是可以枚举的。。。

CSP-S 2023

T6

以下连通无向图中,()一定可以用不超过两种颜色进行染色:
A. 完全三叉树
B. 平面图
C. 边双连通图
D.欧拉图
“染色”即二分图,完全三叉树的染色方法为:把所有偶数层的节点染成一个颜色,奇数层的节点染成另一个颜色。

T7

image
A.4
B.5
C.6
D.7
最长公共子序列是ABCABA和ABAABA

T8

image
A.7元
B.35/6元
C.16/3元
D.19/3元
总共只有36种情况,枚举即可:
0元的有:(1,1) (2,2) …… (6,6) 共六种。
2元的有:(1,2) (1,3) …… (1,6) 共五种。
4元、6元、8元、10元、12元的情况与2元相同,各5种。
所有可能情况下的收益之和为(2+4+6+8+10+12)*5 = 210元
收益平均值为210/36即35/6

T13

image
A.1
B.2
C.3
D.4
找环打破即可

T14

还没看懂,找时间研究一下

T15

现在用如下代码来计算x^n其时间复杂度为()。

double quick_power(double x, unsigned n) {
    if (n == 0) return 1;
    if (n == 1) return x;
    return quick_power(x, n / 2)
        * quick_power(x, n / 2)
        * ((n & 1) ? x : 1);
}

A.O(n)
B.O(1)
C.O(logn)
D.O(nlogn)
当时看到快速幂直接选了C
后来发现不大对

标签:二分,return,power,每组,初赛,错题,quick,CSP
From: https://www.cnblogs.com/xueruhao/p/18418876

相关文章

  • [赛记] csp-s模拟2
    不相邻集合64pts赛时打的用$set$打的假做法A了,但是没敢交,整了个暴力64pts;可以发现,对于给定的一个序列,我们只需研究每个数一次就行,因为如果一个数出现多次,答案是不变的;我们又可以发现,对于一个连续段(比如12345,其答案最多为$\lceil\fracn2\rceil$,其中$n$为......
  • [赛记] csp-s加赛1
    小W与制胡串谜题50pts这种题,就是想到+玄学;感觉刚接触OI时做过这种题,当时学得少,蒙一下就过了。现在蒙不了了,也确实可供想的方向很多,所以像这种签到题比较不好做;字符串数组是可以$sort$的,所以我们重载$cmp$为a+b<b+a即可;至于正确性,直观感觉一下确实是对的,要......
  • CSP-J/S复赛提交指南!防止爆零必读!
    文件提交模版代码:#include<bits/stdc++.h>usingnamespacestd;intmain(){//打开输入文件,输出文件freopen("test.in","r",stdin);freopen("test.out","w",stdout);//正常的逻辑代码//关闭输入文件输出文件fclose(stdin);......
  • CSP初赛知识点:Linux 系统
    CSP初赛知识点:Linux系统前言近年CSP初赛几乎前5道选择题都有一两道有关Linux系统的使用,所以作为备战CSP-J/S2024的资料,整理下来啦。祝各位今年所有考试都能考出自己满意的成绩!1、常用文件操作命令以下设文件名均为csp,需要复制或修改成的文件名均为rp。功能......
  • 信息学奥赛初赛天天练-91-CSP-S2023基础题3-编译命令、树的重心、拓扑排序、进制转换
    PDF文档公众号回复关键字:202409172023CSP-S选择题1单项选择题(共15题,每题2分,共计30分:每题有且仅有一个正确选项)11以下哪个命令,能将一个名为main.cpp的C++源文件,编译并生成一个名为main的可执行文件?()Ag++-omainmain.cppBg++-omain.cppmainCg++......
  • 201909-2 小明种苹果(续)ccfcsp
    一道简单的模拟。。。includeincludeusingnamespacestd;intmain(){constintN=1010;booldrop[N]={false};intn,m,i,j,cnt=0,cnt1=0;cin>>n;inty;intsum=0,sum1,temp=0;intindex;for(i=0;i<n;i++){ sum1=0;scanf("%d",&m);for(j=0;j&......
  • 历年CSP-J初赛真题解析 | 2019年CSP-J初赛阅读程序(16-33)
    学习C++从娃娃抓起!记录下CSP-J备考学习过程中的题目,记录每一个瞬间。附上汇总贴:历年CSP-J初赛真题解析|汇总_热爱编程的通信人的博客-CSDN博客#include<cstdio>#include<cstring>usingnamespacestd;charst[100];intmain(){scanf("%s",st);intn......
  • NOIP 2017 普及组初赛试题及解析(第三部分:阅读程序(3-4))
    ......
  • CSP 初赛要点复习
    位运算逻辑与、按位与之类的东西是不同的!“逻辑”的是判断两个数都不为\(0\),“按位”的是判断两个数的每一个二进制位与的结果,是不同的。其他运算也类似。运算符优先级如图所示:注意,~和!是同级的。加法位运算表示:a+b=(a^b)+((a&b)<<1)。与的符号开口向下,和交集的符号\(......
  • 『模拟赛』CSP-S加赛1
    Rank一般A.小W与伙伴招募仔细想了想,发现是贪心题。赛时想了跟正解完全有些不太一样的做法,被顶针说假了,但其实开了longlong能有80pts。后来发现如果思路正确打\(\mathcal{O(nm)}\)的暴力能有95pts。《对于60%的数据》考虑正解的贪法,每天相当于将第\(i\)宝石......