每天get一个小知识
努力的Elva
这个作者很懒,什么都没留下…
展开
-
模拟和高精度洛谷总结
模拟,高精度原创 2022-10-27 22:53:35 · 232 阅读 · 0 评论 -
前缀和和差分洛谷题单总结
前缀和原创 2022-10-25 19:54:38 · 995 阅读 · 0 评论 -
怎么用define
简单的define定义这里定义的long long ,把long long 定义为 ll.这里定义一个东西是不需要加分号的!!!#include <bits/stdc++.h>//用到了define using namespace std;#define ll long long//define后面不可以打分号,不然就会报错 int main(){ ll x,s,cnt=0,ans=1; scanf("%lld",&x); for(ll i=1;;i=i*10+1原创 2022-04-18 15:50:18 · 1689 阅读 · 0 评论 -
整除光棍,中间步骤
例题:追梦算法网L1046整除光棍这道题主要是中间的一些步骤需要注意一下直接上代码#include<stdio.h>//第二个循环 int main(){ int x; scanf("%d",&x); long long s; long long gg = 1; //gg光棍 int n = 1, rem; //n计位,rem表余数 while(gg<x) //将光棍数增至大于x的第一个数 { gg = gg*10+1; ..原创 2022-04-18 15:44:53 · 168 阅读 · 0 评论 -
吃火锅用到了strstr(str1,str2)函数
例题:追梦算法网 L1070吃火锅用到的就是strstr函数,这个函数就是可以str2是否为str1的子字符串(str1中是否有str2),如果是,就会返回str2在str1中首次出现的地址,如果不是就会返回null,也就是0。上代码#include<bits/stdc++.h>//用到了strstr(str1,str2)函数,在str1中找str2的位置 using namespace std;int num=0,cnt=0,drt=0;char str1[]...原创 2022-04-18 15:39:45 · 213 阅读 · 0 评论 -
约瑟夫撒杀人计划运用队列
例题:追梦算法网#P1075. 约瑟夫的杀人计划上代码#include<bits/stdc++.h>//运用到了队列 using namespace std;int n,k,cnt=1,num=1;//num用作来报数,cnt用于记录队列里面还有几个数字int a[1005];queue<int>q;int main(){ scanf("%d%d",&n,&k); for(int i=1;i<=n;i++){ q.p..原创 2022-04-18 15:29:50 · 119 阅读 · 0 评论 -
全排列c++中的函数
1、直接用到的函数next_permutation(start,end);运用之前,如果是要按照字典序进行排列就需要提前排好列才可以用。例题:追梦算法网#P1041. 全排列上代码(这个函数应该是属于暴力的一种)#include <bits/stdc++.h>//运用到了next_permutation(start,end)函数using namespace std;int a[8]={1,2,3,4,5,6,7,8};//因为最大的取值范围是8,所以直接就..原创 2022-04-18 15:20:26 · 948 阅读 · 0 评论