ICode9

精准搜索请尝试: 精确搜索
  • [AcWing 278] 数字组合2022-06-18 13:33:17

    点击查看代码 #include<iostream> using namespace std; const int N = 110, M = 10010; int n, m; int a[N]; int f[M]; int main() { cin >> n >> m; for (int i = 1; i <= n; i ++) cin >> a[i]; f[0] = 1; for (int i = 1; i <= n; i ++)

  • CF484A Bits2022-06-17 15:05:27

    CF484A Bits 题目 https://codeforces.com/problemset/problem/484/A 题解 思路 知识点:贪心,位运算。 每位独立考虑,要使 \(1\) 的数量最大,且答案最小,因此从低位开始遍历,在不超过 \(r\) 的情况下把 \(l\) 每位变 \(1\) 。 (一开始直接写了个结论,但太烦了qwq) 时间复杂度 \(O(1)\) 空

  • 01-HelloWorld-202206142022-06-15 10:34:09

    1,c++的7行代码框架 2,cout <<""<< endl;         //打印   #include <iostream> using namespace std; int main() { cout << "Hello World" << endl; cout << "Hello C++" << endl; system("p

  • 判断点与圆的关系(两种方法)2022-06-14 02:02:17

    一、建立点类 //点类 class point { public: //设置 void setX(float x) { X = x; } // void setY(float y) { Y = y; } //获取 float getX() { return X; } float getY() { return Y; } private: float X; float Y; }; 二、建立圆类(含有判断的成员函数

  • 3078-先序拓展创建2022-06-13 01:01:56

        #include <bits/stdc++.h> void solve() { char c = getchar(); if (c == '.') return; solve(); std::cout << c; solve(); } signed main() { solve(); std::cout << "\n"; return 0; }  

  • 建立立方体通过全局和成员函数比较两个立方体面积和体积是否相等!2022-06-13 01:01:05

    一、建立立方体类 class cube { public://公共 //设置长 void setL(float l) { L = l; } //获取长 float getL() { return L; } //设置宽 void setW(float w) { W= w; } //获取宽 float getW() { return W; } //设置高 void setH(float h) { H = h;

  • 洛谷 P1010幂次方--zhengjun2022-06-10 18:33:51

    题目描述 任何一个正整数都可以用 \(2\) 的幂次方表示。例如 \(137=2^7+2^3+2^0\)。 同时约定方次用括号来表示,即 \(a^b\)可表示为 \(a(b)\)。 由此可知,\(137\) 可表示为 \(2(7)+2(3)+2(0)\) 进一步: \(7= 2^2+2+2^0\)(\(2^1\)用\(2\)表示),并且\(3=2^1+2^0\)。 所以最后 \(137\) 可表

  • C++ 炼气期之基本结构语法中的底层逻辑2022-06-10 09:37:10

    1. 前言 从语言的分类角度而言,C++是一种非常特殊的存在。属于高级语言范畴,但又具有低级语言的直接访问硬件的能力,这也成就了C++语言的另类性,因保留有其原始特性,其语法并不象其它高级语言一样易理解,但处理能力却比其它语言高很多。 从语言的处理能力和速度而言,让人爱;从语法体系角度

  • C++ windows 精确延时简单实现2022-06-09 16:33:37

    C++ 线程在进入sleep 之后唤醒会导致延时不准确,测试达到最大38ms 延时,采用组合睡眠方式,最后延时判断阶段能逼近延时情况。   1 #include <iostream> 2 #include <thread> 3 #include <string> 4 #include <ctime> 5 6 using namespace std; 7 8 bool pass_flg = false

  • c++学习笔记02--变量与常量2022-06-08 14:01:38

    1.变量的定义与输出 #include <iostream> using namespace std; int main() { int a = 10; cout << "a = "<< a << endl; system("pause"); return 0; } 2.常量的定义与输出     常量定义两种方法 宏定义 const定义 #include <iostream>

  • Codeforces Round #797 (Div. 3) A-F2022-06-08 13:02:34

    Codeforces Round #797 (Div. 3) A-F https://codeforces.com/contest/1690 A. Print a Pedestal (Codeforces logo?) 就是一个codeforces(颁奖台)的形状;中间的 最高,左边第二,右边第三 然后要使得中间的尽可能小,那么就按照等差数列来构造处理。 最理想情况下是 \(x-1, x, x-2\),且满足

  • 几种常见排序算法2022-06-08 10:34:57

    几种常见排序算法 使用语言及编译环境 使用语言:C/C++ 编译环境:VS Code 冒泡排序 参照https://www.bilibili.com/video/BV1T4411A7Fy?p=7 原理:数组元素两两比较,交换元素,大元素往后放#include <iostream> using namespace std; int main() { int arrayLength = 6;

  • 进程调度模拟程序2022-06-06 23:33:25

    #include <windows.h>#include <iostream> using namespace std; const int PROCESS_NUMBER = 5;//进程数量const int TIMESLICE = 100;//时间片长度const int MIN = -999;//最小优先级 //进程状态enum process_state{ ready,//就绪 execute,//执行 block,//阻塞 finish//完成}; /

  • 学生类输入输出姓名学号2022-06-06 23:03:01

    一、建立一个学生类 class student//创建一个学生类 { public://公共访问权限 string name; string ID; }; 二、完整代码 #define _CRT_SECURE_NOWARNINGS//宏定义,防止调用函数时报错 #include <iostream> #include <string> using namespace std; class student//创建一个学生

  • Codeforces Round #794 (Div2) A~E题解2022-06-03 04:00:08

    https://codeforces.com/contest/1686 好久没写题了,写着玩玩,发现思维有所下滑 A题 题意: 给你\(n\)个数,每次操作可以选择\(n - 1\)个数,将这\(n - 1\)个数变成它们的平均值,问你能否在有限次操作内使得所有数相等。 思路: 看所有数的总和的平均数在序列里有没有就行了。 int a[N]; v

  • c++17学习笔记:在if和switch中申明变量2022-06-01 19:33:23

    总的来说,这是一种新的语法糖,下面是一个在if中声明变量的例子 #include <iostream> int main() { // if 和 else 中都能访问到 if (int x = 10; x < 5) std::cout << x << std::endl; else std::cout << "x >= 5, " <&

  • C++ 11之std::bind用法2022-05-31 16:32:36

    #include <iostream> #include <functional> #include <stdio.h> int funcA( int a, int b ) { return a + b; } int funcB( int &a, int &b ) { ++a; return a + b; } class C { public: int funcC( int a, int b ) {

  • http://ybt.ssoier.cn:8088/problem_show.php?pid=10042022-05-30 19:35:21

    1004:字符三角形 时间限制: 1000 ms         内存限制: 66536 KB 【题目描述】 给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。 【输入】 输入只有一行,包含一个字符。 【输出】 该字符构成的等腰三角形,底边长5个字符,高3个字符。 【输入样例】 *

  • 进制转换2022-05-26 23:01:55

    二进制转十进制 #include <iostream> using namespace std; int main() { int a[10], n, i; cout<<"Enter the number to convert: "; cin>>n; for(i=0; n>0; i++) { a[i]=n%2;

  • 关于使用C++去求素数2022-05-26 20:32:02

    代码如下 #include<iostream>#include<cmath>using namespace std;int main(){ int a,flag=0; int i=0; int n,m=0,z; while(i<1){ cin>>a; if(a<3||a>10000) continue; else i++;} m=a/2; for(z = 2;z<=m;z++) { if(a % z == 0) { cout&l

  • 关于C++中如何输出8位小数2022-05-25 22:00:08

    以下面代码为例 #include<iostream>#include<iomanip>using namespace std;int main(){ double sum=0; float i,b=1; for(i=1;i<101;i++) { sum=((b/i)+sum); b=-b; }cout<<setprecision(8)<<sum<<endl; printf("%.8f",sum); return

  • C++ api2022-05-25 20:33:56

    继承 虚拟继承 在未加virtual时会出现这种情况 代码中需要指定调用哪个父类的方法,这样就很奇怪 而加了virtual后就不需要了 #include<iostream> using std::cout; using std::endl; class Base { protected: int value; public: Base() { cout << "in Base"

  • 初遇C++2022-05-25 18:33:04

    时间:2022年3月28日 题目描述: 求2个整数的和。 输入a、b这2个整数,求它们的和。 #include <iostream>using namespace std;int main(){ long long a,b,c; cin>>a>>b; c=a+b; cout<<c<<endl; return 0;}

  • Educational Codeforces Round 129 (Rated for Div. 2) A-D2022-05-25 02:32:26

    Educational Codeforces Round 129 (Rated for Div. 2) A-D A 题目 https://codeforces.com/contest/1681/problem/A 题解 思路 知识点:贪心。 先手的一方拥有大于等于对方最大牌的牌即可获胜,所以考虑取两组牌各自的最大值进行比较。 时间复杂度 \(O(n)\) 空间复杂度 \(O(1)\) 代码

  • SZUACM2022招新积分赛Day2 总结2022-05-23 10:03:16

    SZUACM2022招新积分赛Day2 总结 很难过但还是来补题 这次给一些题目添上了图解 题目 下午 晚上 补题 A.Gym 103438A 一种非常巧妙的转移: 从后往前扫,考虑前缀 小:出现多种前缀 f[i - 1] = n - i //长度代表可能 同:相当于一个桥,过渡过去 f[i] = f[i + 1] #include <bits/stdc++.h>

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有