东营市建设项目工伤保险是哪个网站,佛山电子商务网站设计,网络设计需求分析,软件定制开发网站第一题#xff1a;星期计算问题描述本题为填空题#xff0c;只需要算出结果后#xff0c;在代码中使用输出语句将所填结果输出即可。已知今天是星期六#xff0c;请问 20的22次方天后是星期几?注意用数字 1 到 7 表示星期一到星期日。运行限制最大运行时间#xff1a;1s最…第一题星期计算问题描述本题为填空题只需要算出结果后在代码中使用输出语句将所填结果输出即可。已知今天是星期六请问 20的22次方 天后是星期几?注意用数字 1 到 7 表示星期一到星期日。运行限制最大运行时间1s最大运行内存: 512M快速幂模板每次取余7求得快速幂结果为1#includeiostream
using namespace std;typedef long long LL;
int p 7;LL quick_mi(LL a, LL b){LL res 1 % p;while(b){if(b 1) res res * a % p;a a * a % p;b 1;}return res;
}int main(){coutquick_mi(20, 22) 6endl;return 0;
}第二题:考勤刷卡问题描述小蓝负责一个公司的考勤系统, 他每天都需要根据员工刷卡的情况来确定 每个员工是否到岗。当员工刷卡时, 会在后台留下一条记录, 包括刷卡的时间和员工编号, 只 要在一天中员工刷过一次卡, 就认为他到岗了。现在小蓝导出了一天中所有员工的刷卡记录, 请将所有到岗员工的员工编 号列出。输入格式输入的第一行包含一个正整数 n, 表示一天中所有员工的刷卡记录的条数。 接下来 n 行, 每行包含一条刷卡记录, 每条刷卡记录的格式为:HH:MM:SS ID其中 HH:MM: SS 表示刷卡时间, HH 为一个 0 到 23 之间的两位十进制整数 (可能含前导 0 ) 表示时, MM 为一个 0 到 59 之间的两位十进制整数 (可能含前 导 0) 表示分, SS 为一个 0 到 59 之间的两位十进制整数 (可能含前导 0 ) 表 示秒, ID 为一个不含前导 0 的整数表示员工的编号。所有记录按照刷卡时间升序排列, 可能同一时刻有多人刷卡。输出格式输出若干行, 每行包含一个整数, 按照从小到大的顺序输出, 表示到岗员 工的编号。样例输入
413:05:42 10314:07:12 456715:03:00 10317:00:21 1样例输出
11034567哈希表使用set容器完美匹配set即可以去除重复元素对于元素自动排序#includeiostream
#includeset
using namespace std;int main(){int n;scanf(%d, n);setint heap;while(n--){string str;int x;cinstr;cinx;heap.insert(x);}for(auto x : heap)coutxendl;return 0;
}第三题卡片问题描述小蓝有 k 种卡片, 一个班有 n 位同学, 小蓝给每位同学发了两张卡片, 一 位同学的两张卡片可能是同一种, 也可能是不同种, 两张卡片没有顺序。没有 两位同学的卡片都是一样的。给定 n, 请问小蓝的卡片至少有多少种?输入格式输入一行包含一个正整数表示 n 。输出格式输出一行包含一个整数, 表示答案。输入6输出3数学规律求 1 - x 的和 大于 n1 2 3 61 2 3 4 8#includeiostream
using namespace std;int n;int main(){scanf(%d, n);int ans 0;for(int i 1; i n; i){ans i;if(ans n) {coutiendl;break;}}return 0;
}第四题:最大子矩阵