• 2024-10-16【广西省赛#7】G.Grand XOR Counting Problem Challenge
    Description给一个数组\({a_i},i=1,\cdots,n\),对\(j=0,1,\cdots,m-1\),计算其中有多少个大小为\(k\)的子序列满足其异或和为\(j\)。\(n\leq10^5\)$m\leq65536$Solution首先答案是\[[y^k]\prod_{i=1}^n(1+x^{a_i}y)\]这里对\(y\)做的是多项式乘法,对\(x\)
  • 2024-09-24第8章 C++IO流类库
    练习8.1 编写函数,接受一个istream&参数,返回值类型也是istream&。此函数须从给定流中读取数据,直至遇到文件结束标识时停止。它将读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。练习8.2 测试函数,调用参数为cin.答案:1#include<ios
  • 2024-09-14标准IO流类库 语法练习
    1.编写函数,接受一个istream&参数,返回值类型也是istream&。此函数须从给定流中读取数据,直至遇到文件结束标识时停止。它将读取的数据打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。1#include<iostream>2usingnamespacestd;3istream&fu
  • 2024-08-27STL与泛型编程
    1.迭代器种类(1)inputiterator(2)outputiterator(3)forwarditerator(4)bidirectionaliterator(5)randomaccessiterator2.inputiterator信息从容器流入程序被称为输入,input迭代器被用于从容器中读取信息。Input迭代器只读,不能改写容器中的数据。input迭代器支持++操
  • 2024-07-25【笔记】计算几何
    %经典问题%.1平面最近点对分治是容易想到的。主要是合并,如果我们要更优,那么一定比左右两个子区间更优,所以我们初步框定了每个点最多能产生贡献的点集,而这个点集内部的两个点,如果同属一个子区间,那么之间的距离必定天然满足大于等于该子区间的最优答案,所以实际上我们框定范围内
  • 2024-07-22C++:istream、ostream和fstream类
    1、基类istream和ostream(1)istreamA.What输入流的抽象类,是所有输入流类的基类B.Why(输入流的作用)用于从数据源(如文件、标准输入设备等外部设备)读取数据到内存中(2)ostreamA.What输出流的抽象类,是所有输出流类的基类B.Why(输出流的作用)输出流用于将数据从
  • 2024-03-18流是什么?什么叫重定向?
    文章目录什么叫流?如何从流中提取和向流中插入数据呢?运算符<<和>>的重载重定向C++有哪些流类ios_base类ios类istream、ostream类以及iostream库常用流类列表什么叫流?C++中把数据之间的传输操作称为流,流既可以表示数据从内存传送到某个载体或设备中,即输出流,也可以
  • 2024-03-14每日记录
    目录计算一系列数的和getline函数计算一系列数的和这段代码假设输入是格式良好的,即每行都包含至少一个整数,并且整数之间由空格分隔输入例子:1234500000输出例子:690#include<iostream>#include<cstring>#include<sstream>usingnamespacestd;intmain
  • 2024-02-022.2 闲话 & solution - 『听,万物复苏的声音』
    一个好的闲话需要一张头图当然我还有一张solution-2024初三年前集训测试2\(189/400\),\(rk4\),还是太菜了,而且没打出来T3T4的暴力垫底了赛时似一捧细泉的奔逃跃过石缝岩脚降落到我怀抱待天地再静默一秒这蓬勃的心跳渴盼你能听到T1『上海』here和here天依
  • 2024-02-012.1闲话 - 『奏起我的幻想曲』
    打算换个闲话风格,现在的看起来非常不好今天手滑交了个图片上去卡住了评测集导致被D了漆黑的夜古城之中遗失的传说漆黑的翼苏醒之后陌生的轮廓是谁在我的身后呼唤一时的怔忪是谁在我的心中呼唤为何不将一切掌控快速傅立叶之二我们可以进行卷积的式子标准形
  • 2024-01-311231231
    我想看拜年祭呃呃呃呃呃呃我要听古风燃曲我不要听闭眼我触摸幻想的边界这种当然我不是说不好听但是我要听古风燃曲aaaaaaaaaaaaaa蜀黍能不能给点力aaaaaaaaaaaaaaaaaaaaaaaa我要听万古生香我要听权御天下我要听九九八十一我要听万象霜天我要听万神纪推歌:万神纪/星尘by邪叫教主
  • 2024-01-30【学习笔记】 - 可持久化数据结构初步:可持久化线段树
    前置知识:权值线段树权值线段树每个节点不再是区间,而是值在某个范围内的个数可以用于求区间第\(k\)大值动态开点一个点只有在需要时才被创建正文什么是可持久化数据结构就是说这个数据结构能保留每一个历史版本且支持操作可持久化线段树又称函数式线段树/主席树
  • 2024-01-291.29闲话
    科技改变生活!出现了传说中的考勤装置,并且一个人一个人录制面部aaaaaaaa请正视摄像头,请稳一点,请近一点,请远一点,请将面部置于框内,登记成功......xxx已签到纪要是记事类的,闲话是不知道什么类的存娘的歌非常好听感觉,但是存娘也开始用AI依了推歌:二十三/洛天依byJUSF周存子曰:"
  • 2023-12-25C++ /内存文件使用例程
    ///c++内存文件使用例程classMemoryBuffer:publicstd::strstreambuf{public:usingBase=std::basic_streambuf<char>;usingchar_type=typenameBase::char_type;MemoryBuffer(char*buf,size_tlen):std::strstreambuf(buf,l
  • 2023-10-28如何遍历字符串的单词?
    内容来自DOChttps://q.houxu6.top/?s=如何遍历字符串的单词?如何遍历由空格分隔的单词组成的字符串中的单词?请注意,我对C字符串函数或那种字符操作/访问不感兴趣。我更喜欢优雅而不是效率。我目前的解决方法:#include<iostream>#include<sstream>#include<string>using
  • 2023-09-11C++重载输入和输出运算符
    在C++中,标准库本身已经对左移运算符<<和右移运算符>>分别进行了重载,使其能够用于不同数据的输入输出,但是输入输出的对象只能是C++内置的数据类型(例如bool、int、double等)和标准库所包含的类类型(例如string、complex、ofstream、ifstream等)。如果我们自己定义了一种新的数据类
  • 2023-08-29getline的几种用法
    istream库下istream&getline(char*s,streamsizen);istream&getline(char*s,streamsizen,chardelim);从istream输入流中读取字符传入字符串s,个数为n string库下istream&getline(istream&is,string&str,chardelim);istream&getline(istre
  • 2023-07-11练习8.1
    题目:写一个函数,接受一个istream&参数,返回值也是istream&。该函数必须从给定流中读取数据,直至遇到文件结束标识符时停止。将他读取的函数打印在标准输出上。完成这些操作后,在返回流之前,对流进行复位,使其处于有效状态。#include<iostream>#include<istream>#include<string>
  • 2023-06-26C++ Primer 第一章 开始
    输入输出C++并未定义任何输入输出,取而代之包含了一个标准库提供输入输出。iostream库包含两个基础类型:istream和ostream,分别表示输入流和输出流,流代表字符序列。标准库定义了4个IO对象cin为istream类型对象,也称为标准输入cout为ostream类型对象,也称为标准输出标准库还定义了
  • 2023-05-22c++的流
    C++getline函数用法getline()函数是一个比较常见的函数。根据名字直接望文生义,就知道这个函数是来完成读入一行数据。下面就对C++--getline()函数的用法说明,以及getline()函数作为while条件的问题,总结一下:在C++中本质上有两种getline函数:第一种:在头文件<istream>中,是iostr
  • 2023-05-19c++ 输入文件流ifstream用法详解[转]
    目录文章目录输入流的继承关系:成员函数Publicmemberfunctions1,(constructor)2,ifstream::open3,ifstream::is_open4,ifstream::close5,ifstream::rdbuf6,ifstream::operator=Publicmemberfunctionsinheritedfromistream7,std::istream::operator>>8,istream::gcount9,istr
  • 2023-05-14标准模板13
    #include<algorithm>#include<iterator>#include<vector>#include<iostream>usingnamespacestd;template<classInputIt,classOutputIt>voidmySort(InputItfirst,InputItlast,OutputItresult){ vector<typenameiterator_traits<I
  • 2023-04-25迭代器1
    #include<iterator>#include<iostream>#include<algorithm>usingnamespacestd;doublesquare(doublex){ returnx*x;}intmain(){ transform(istream_iterator<double>(cin),istream_iterator<double>(),ostream_iterator<double>(cou
  • 2023-04-184/18打卡 复数的输入输出和加减乘除重载
    classComplex{doublereal;doubleimag;public:friendistream&operator>>(istream&is,Complex&c);friendostream&operator<<(ostream&os,constComplex&a);Complex(){real=0;
  • 2023-04-1212号敲代码1小时
    实验五:实验2:#include<iostream>#include<string>usingnamespacestd;classvector3D{private:floatx,y,z;public:vector3D(floata=0,floatb=0,floatc=0):x(a),y(b),z(c){}friendistream&operator>>(istream&,vector3D&);frie