首页 > TAG信息列表 > cpy

C学习笔记:初识strtok函数

点击查看代码 int main() { char str[] = "192.168.1.168"; char* sep = ".@"; char cpy[1000] = {0}; strcpy(cpy, str); //strtok函数会破坏字符串,所以拷贝拷贝一份 char* ret = NULL; for(ret = strtok(cpy,sep); ret != NULL; ret = strtok(NULL, sep))//for

【luogu P4512】【模板】多项式除法

【模板】多项式除法 题目链接:luogu P4512 题目大意 给你一个 n 次多项式 F(x) 和 m 次多项式 G(x),要你求出多项式 Q(x),R(x) 使得 Q(x) 为 n-m 次多项式,R(x) 项数小于 m,然后 F(x)=Q(x)*G(x)+R(x)。 思路 考虑到如果没有余数就是直接多项式求逆,但是有余数,所以问题就在于怎么把余数

CodeForces - 707D Persistent Bookcase (主席树)

题意:01序列,区间反转,版本回退,求和 主席树(可持久化线段树)裸题,貌似我还没有写过带pushdown操作的主席树板子,就先贴一个在这里 注意在修改和pushdown操作的时候要新建结点 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 typedef double db; 5 co

C语言string函数子函数模块功能的实现思路

strlen(char* a); ------------------------ 字符串长度 strcpy(char* a,char* b); --------------字符串赋值(原有的或者现输入) strncpy(char* a,char* b,int c);-------字符串赋值,取前c个(原有的或者现输入) strcat(char* a,char* b); ---------------字符串复制在已有的字符

2019 CCPC 秦皇岛: MUV LUV EXTRA

MUV LUV EXTRA (本篇主要内容,kmp求最短循环节) 题目传送门: MUV LUV EXTRA 题意: 给你一个字符串和两个整数a和b。在小数点后,找到一个循环节 l,循环长度为p。求 a * p - b * l 的最大值。 思路: 我们容易想到的是,当循环长度§确定时,我们要找到最小的循环节(l),那么这时a * p - b * l