首页 > TAG信息列表 > QFNU
QFNU-11.08training
7-1 阅览室 题目: 天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书QFNU-ACM 2020.10.23 Trating
CodeForces - 864A 题意:给偶数个卡片,给卡片编号,两个人每个人选一个号,这个人要拿走所有该号的卡片,如果所有的卡片都被拿走,并且两个人的卡片数量一样多,输出YES 和这两个序号 否则输出NO #include<algorithm> #include<iostream> #include<cstdio> #include<cmath> #include<csQFNU-ACM 2020.10.23 Trating
A 统计判断是不是由两种数构成,两种数的个数是不是相等 #include<bits/stdc++.h> using namespace std; int main() { int n,a[2]={0},cou=0,sum1=0,sum2=0,c; cin>>n; for(int i=0;i<n;i++){ cin>>c; if(c==a[0]){ sum1++; }eQFNU-ACM 2020.10.30 Trating
CodeForces - 743B 这个题第一次超时了,因为奇数下标可以直接输出1的,应该先判断。第二次wa了因为没用long long 先列举出n<4的这些情况 n l 1 1 1 2 3 121 3 7 1213121 4 15 121312141213121 #include<bits/stdc++.h>#define ll long long#include<string>#iQFNU-ACM 2020.10.16 Trating
A - Juggling Letters 给定n个字符串,统计每个字母出现的次数,判断能不能均匀分到每个字符串,让它们变成一样的字符串 #include <bits/stdc++.h> #define p123 printf("123\n"); #define pn printf("\n"); #define pk printf(" "); #define ll long long #define re(n,a) memset(QFNU-ACM 2020.10.16 Trating
B - Power Sequence 题意:给n个数,可以把这n个数任意排列,把数列变成一个等比数列,使第i个数变成c的i次方。可以把任意一个数加一或者减一操作,每次此类操作都要花费 1,问最少花费是多少 题解:因为n>=3,ai<=109,所以公比最大为sqrt(1e9),取1e5使ai不大于1e9.枚举公比 #include<iostream>2020.04.19 QFNU-ACM 个人赛
[A - Buggy Sorting] 这个题讲的就是一个人写了一个错误的排序算法,要求给出一个反例,使他的程序无法工作, 说实话我都不是很明白怎么a的……反正 如果输入1或2应当输出-1 除此之外就按从大到小输出一排数组就好, 因为他的算法不能完成正常的冒泡排序 所以给出一个从大到小的数列就可QFNU-ACM 2020.4.11 组队赛|QFNU-ACM 2020.04.12个人赛
组队: H: #include<iostream> #include<cstdio> #include<set> #include<queue> #include<stack> #include<vector> #include<bitset> #include<cstring> #include<string> #include<algorithm> #include<cmatQFNU-ACM 2020.4.5 个人赛 - 补题报告
题意:有n个男孩,m个女孩,从男孩中选不少于4个男孩,女孩中选不少于1个女孩,组成人数为t的队伍,问有几种可能的组合? 思路:排列组合问题,组合数和杨辉三角形是一一对应的,根据杨辉三角来计算结果 代码: #include <iostream> using namespace std; typedef long long LL; LL Y[70][70]