c++
一个爱编程的00后
这个作者很懒,什么都没留下…
展开
-
PAT 1007 素数对猜想 (20 分)C++思想
让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有d1=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。输入格式: 输入在一行给出正整数N。输出格式: 在一行中输出不超过N的满足猜想的素数对的个数。输入样例: 20输出样例: 4看了网上的题解 我感觉比较繁琐 自己索性...原创 2021-08-30 23:04:44 · 68 阅读 · 0 评论 -
日期间隔手写
//日期代码(day_diff)#include <iostream>using namespace std;const int N =1e6+10;int n;int yy,mm,dd,yyy,mmm,ddd; //开始--结束 //平年 int a[]={0,31,28,31,30,31,30,31,31,30,31,30,31};//闰年 int b[]={0,31,29,31,30,31,30,31,31,30,31,30,31}; //闰年 平年判定 bool.原创 2021-08-17 23:24:50 · 132 阅读 · 1 评论 -
求解日期的模板
int day_diff(int year_start, int month_start, int day_start , int year_end, int month_end, int day_end) { int y2, m2, d2; int y1, m1, d1; /*用于判断日期是否大于3月(2月是判断闰年的标识),还用于纪录到3月的间隔月数*/ m1 = (month_start + 9) % 12; /*如果是1月和2月,则不包括当前.转载 2021-07-23 20:27:35 · 56 阅读 · 0 评论 -
基于map关键字查找字符个数
自看题目:小明现在在做课程设计他现在有一个模块需要实现这个模块的字符频度统计的功能 并且出现的次数从小到大排序 并且如果出现频度相同我们就按字典序排序: 例如他把这一段代码的字频统计出来#include<stdio.h>#include<math.h>#define N 111110//#define cin(x) scanf("%d",&x)#define cin(x) ((x)=read())#define cout(x) printf("%原创 2021-07-18 22:57:34 · 180 阅读 · 0 评论