编程练习
日常练习
自扰之
每日练习,坚持
展开
-
洛谷【入门2】分支结构
题目:洛古题单 有题错了,晚点重写一下 #include<bits/stdc++.h> using namespace std; #define MIN(a,b)(((a)<(b))?(a):(b)) int Isyear(int n){ if(n%4==0&&n%100!=0||n%400==0) return 1;//这里的顺序不要错 return 0; } int gcd(int a,int b){ if(a<b) swap(a,b); i.原创 2020-07-19 18:31:01 · 208 阅读 · 0 评论 -
智算之道第一场 共三题
智算之道高校赛第一场 共 10 个测试点 每个测试点 10 分 每个测试点限时 1 秒 运行内存上限 512MB 查看本题最近一次测评结果 小 A 现在站在一个 n 个人的队伍里排队,他们的编号依次为 1∼n,现在她面前有 m 个窗口,其中第 i 个窗口会给出一个数字 ai,然后将队伍中所有编号为 ai 倍数的人带出队伍,请问最后队伍中还剩下多少个人? 输入格式 第一行两个用空格隔开的整数分别表示 n,m 第二行 m 个用空格隔开的整数,其中第 i 个代表 ai 输出格式 输出一个整数,代表剩下多少个原创 2020-07-17 14:57:38 · 393 阅读 · 0 评论 -
第十七届浙大城市学院程序设计竞赛(同步赛)B-Sumo and His Followers
Sumo and His Followers 链接:https://ac.nowcoder.com/acm/contest/5954/B 来源:牛客网 思路: 考虑一组简单的情况: 1 5 1 2 3 4 5 答案为:(14+23+32+41+5*0)/5=4 思路很明显,使用前缀和即可` #include<bits/stdc++.h> using namespace std; const int maxn=1e5+5; bool cmp(int a,int b){ return a&原创 2020-06-07 18:23:39 · 225 阅读 · 0 评论