#题解收集#
文章平均质量分 69
Werky_blog
这个作者很懒,什么都没留下…
展开
-
2017沈阳重现赛
1009 高精度: #include #define ll long long using namespace std; int main(){ int t; char a[500],b[500]; int c[500]; scanf("%d",&t); while(t--){ memset(a,0,sizeof(a));原创 2017-11-04 18:13:22 · 273 阅读 · 0 评论 -
2017 CCPC 哈尔滨
H: #include using namespace std; const int maxn=100005; int ans[maxn]; bool flag[maxn]; int main(){ int t; scanf("%d",&t); while(t--){ memset(ans,0,sizeof(ans)); memset(fl原创 2017-11-11 19:32:34 · 292 阅读 · 0 评论 -
2017 ICPC 青岛重现
题目:https://www.jisuanke.com/contest/965 B: #include using namespace std; typedef long long ll; int main(){ int t; char a[3][3]; scanf("%d",&t); while(t--){ for(int i=0;i<3;i原创 2017-11-16 22:21:04 · 900 阅读 · 0 评论 -
2018年湘潭大学程序设计竞赛 D (斐波那契+前缀和)
看到了一个非常优秀的代码。特地做一下笔记。这个题意好理解,就是斐波那契的第几个数第几位就赋为1,左移就行<<1然后保证最小,大佬用了一个巧妙的前缀和,选他前一位的前缀和,小于n就加上这位,说明不加不行了。也就是说如果前缀和能得到这个数,就坚决不选该数。保证了尽量选前面的。#include<bits/stdc++.h> #define maxn 57 #define ll l...转载 2018-04-28 13:36:17 · 507 阅读 · 0 评论