网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: include,共有 2056条记录
  • C语言初阶-结构体

    C语言初阶之结构体 前言 本文主要为结构体。 一、结构体的声明 1.结构的基础知识 数组:是一组相同类型元素的集合。 结构:是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量。 2.结构的声明 定义方式: struct tag {member-list; }variable-list…

    2022/8/8 23:08:30 人评论 次浏览
  • C++异步async

    #include <iostream> #include <future>int mythread() {std::cout << "mythread " << std::this_thread::get_id() << std::endl;std::chrono::milliseconds second(3000);std::this_thread::sleep_for(second);return 5; }int …

    2022/8/8 22:08:30 人评论 次浏览
  • 用C++输出指定项的斐波那契数列

    #include <iostream> #include <Windows.h> #include <string> using namespace std; int main() {int n;long long s;long long a = 1;long long b = 1;cout << "请输入斐波那契数列的个数:";cin >> n;if (n <= 0) {cout &l…

    2022/8/8 22:07:19 人评论 次浏览
  • 输入行数,用C++打印金字塔型星号

    #include <iostream> #include <windows.h> #include <string> using namespace std; int main() {int row;cout << "请输入行数:";cin >> row;for (int i = 1; i <= row; i++) {for (int k = 0; k < row - i; k++) {cout…

    2022/8/8 22:07:19 人评论 次浏览
  • C++用短除法把十进制转换为二进制输出

    #include <iostream> #include <Windows.h> #include <string> using namespace std; int main() {int n;int ret[32];int i = 0;cout << "请输入一个正整数:";cin >> n;if (n < 0) {cout << "需要输入一个正整数…

    2022/8/8 22:07:18 人评论 次浏览
  • TCP - C语言实现详解

    原文网址:https://www.jianshu.com/p/7c7fe00d01b1 TCP - C语言实现详解chiwin关注 2020.06.09 17:17:46字数 616阅读 589tcp-三次握手-四次挥手.jpg【一】服务端 1、创建一个socket,拿到tcp的一个文件描述符int serverSocket = socket(AF_INET, SOCK_STREAM, 0)其中,第…

    2022/8/8 6:01:15 人评论 次浏览
  • Acwing 1053 修复DNA

    Acwing 1053 修复DNA 题意: 给出\(n\)个字符串,这些字符串为致病因子,给出一个字符串,求将这些字符串处理成没有致病因子,最少需要改变多少个字符数量 请问,其中有多少个单词在文章中出现了。 思路: 利用AC自动机来实现多字符串匹配,设f[i][j]为,前i个字符,当前匹…

    2022/8/7 23:03:22 人评论 次浏览
  • Acwing 1282 搜索关键词

    Acwing 1282 搜索关键词 题意: 给定 \(n\) 个长度不超过 \(50\)的由小写英文字母组成的单词,以及一篇长为\(m\)的文章。 请问,其中有多少个单词在文章中出现了。 思路: AC自动机模板题目 但是由于匹配到的是和当前的的字符串最长的字符位置,但是可能里面包含则其他单词…

    2022/8/7 23:02:20 人评论 次浏览
  • 来自学长的推荐

    A. Set 还做过类似的题,但是真的忘了 发现该题特殊点在于有 \(n\) 个数,求能被 \(n\) 整除的,明明是两个看似无关的数据,却给了同一个值,那么这里就是解题的关键 我们维护前缀和,最多有 \(n\)种取值, 如果前缀和为 \(0\) 那么从一开始到这个位置就是一个合法解,所…

    2022/8/5 23:05:56 人评论 次浏览
  • C++进制转换

    C++中,如果进行二进制转换#include<iostream> #include<bitset> using namespace std; #define unsigned int uint32_t void transferRadix(int n){cout << "hex: " << std::hex << n << endl;cout << "dec: &…

    2022/8/5 17:06:02 人评论 次浏览
  • D

    做法 1 首先第 \(i\) 次至少会加上数字 \(i\),所以前 \(i\) 次跳最少会到 \(\cfrac{i(i+1)}{2}\),所以跳的次数最大是根号级别的。 我们直接枚举操作到第几次,每次计算一个类似前缀和的数组来更新答案,每次都累加答案即可,类似于前缀和优化DP.复杂度为 \(O(n\sqrt n)\)…

    2022/8/5 6:20:19 人评论 次浏览
  • AT2366-[AGC012F]Prefix Median【dp】

    正题 题目链接:https://www.luogu.com.cn/problem/AT2366题目大意 有一个长度为\(2n-1\)的序列\(a\),你可以将其重新排列,定义\(b_i\)为\(a_{1\sim 2i-1}\)的中位数。 询问有多少种不同的可能的\(b\)序列。 \(1\leq n\leq 50\)解题思路 先假设\(a\)中所有数字都不同,我…

    2022/8/4 23:22:19 人评论 次浏览
  • @7 UOJ351

    新年的叶子 题目描述 点此看题 解法 首先有一个经典结论:树的直径有且仅有一个绝对中心(可以是某个点,可以是某条边的中点),证明可以考虑反证法,如果存在多个中心那么一定可以生成更长的直径。 可以先确定这个绝对中心,考虑如果绝对中心是边的中点,那么会把可能的…

    2022/8/4 23:21:05 人评论 次浏览
  • 编译器版本太老使用unordered_map问题

    好像说5.11还是5.17以上版本的dev可以直接在#include<bits/stdc++.h> 用unordered_map。 如果是像我的老大爷编译器一样说was not declared的, 就多一个#include<tr1/unordered_map>, 后面使用时前面加上tr1::库就行 eg. tr1::unordered_map<int,int>…

    2022/8/4 23:19:40 人评论 次浏览
  • linux之信号

    目录linux ---- 信号的机制信号的产生信号相关命令常用信号信号处理信号处理方式信号处理相关函数include<sys/types.h>include<signal.h>include<signal.h>include <stdlib.h>include<signal.h>定时器include <unistd.h>include <sys/time.h>信…

    2022/8/3 7:16:25 人评论 次浏览
共2056记录«上一页1234...138下一页»