code
code
OpenEnglish
这个作者很懒,什么都没留下…
展开
-
[CSP冲刺班]CSP-J2021模拟赛#9
!!!爆零警告得分凄凄惨惨戚戚我上来浏览了一遍题目,觉得都挺简单的(事实证明我太年轻了),挑了我认为最简单的第二题开始做,做了半个小时,A掉了。然后做第二题,拿了部分分(无嵌套30分)。第三题写了一个无-1的情况的部分分(不知道为什么只得了5分)。第四题写了一个爆搜,没得分(连爆搜也写不对了)。第一题没找到规律,结束后看题解发现很简单,自闭。T1[2021CSP-J]模拟赛#9-T1-蜗牛老师的瓷砖简单规律题。。。然而我爆零了按照题目的要求,这个矩阵应当是关于左上到右下的对角线对称的。这是原创 2021-10-04 19:01:40 · 400 阅读 · 0 评论 -
[算法竞赛进阶指南]64位整数乘法
传送门code#include<bits/stdc++.h>using namespace std;unsigned long long a,b,c;//int main(){ cin>>a>>b>>c; unsigned long long ans=0,now=a;// while(b>0) { if(b&1) { ans=(ans+now)%c; } now=now*2%c; b>>原创 2021-10-01 22:59:50 · 104 阅读 · 0 评论 -
[NOIP2014 提高组] 生活大爆炸版石头剪刀布
传送门code#include<bits/stdc++.h>using namespace std;int n,na,nb,a[205],b[205],now,ansa=0,ansb=0;int check(int x,int y){ int xa=a[x],yb=b[y]; if(xa==yb) return 0;//平局 if(((xa==0&&(yb==2||yb==3))||(xa==1&&yb==3))||((xa==2||xa==原创 2021-10-01 19:40:44 · 152 阅读 · 0 评论 -
[NOIP2009 普及组] 多项式输出
传送门code#include<bits/stdc++.h>using namespace std;int n,a[105];int main(){ scanf("%d",&n); scanf("%d",&a[n]); if(a[n]==1) printf("x^%d",n); else if(a[n]==-1) printf("-x^%d",n); else printf("%dx^%d",a[n],n); for(int i=n-1;i>=0;原创 2021-10-01 19:39:01 · 92 阅读 · 0 评论 -
[NOIP2011 提高组] 铺地毯
传送门code#include<bits/stdc++.h>using namespace std;const int N=1e4+5;int n,x,y;struct node{ int a,b,g,k;}each[N];int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d%d%d%d",&each[i].a,&each[i].b,&each[i].g,原创 2021-10-01 19:37:04 · 56 阅读 · 0 评论 -
a^b.cpp
传送门code#include<bits/stdc++.h>using namespace std;int a,d,c;int main(){ cin>>a>>d>>c; int ans=1,now=a,b=d; while(b>0)//快速幂 { if(b&1) { ans=(long long)ans*now%c;//long long防溢出 } now=(long long)now*now原创 2021-10-01 19:33:07 · 58 阅读 · 0 评论 -
B. 【2021年04月月考】T2-蜗牛老师的三个数
我真感谢死出题人了题目描述蜗牛老师有3个数字,这3个数字将是本次蜗牛编程月赛的重要秘钥。现在蜗牛老师告诉你们三个数字为x,y,z(x≤y≤z)x,y,z(x≤y≤z),但是会告诉你77个整数,还告诉你这77个数字对应了x,y,z,x+y,y+z,x+z,x+y+zx,y,z,x+y,y+z,x+z,x+y+z这个序列的某个排列(排列就是顺序不一定对应,但是肯定存在一对一的对应关系)。现在给定7个数字,请输出x,y,zx,y,z输入格式 threenum.in输入一行,包含七个空格分隔的整数。输原创 2021-05-04 22:47:38 · 147 阅读 · 0 评论