- 分享
宣传一下自己的 Hydro 插件
- 2023-1-15 14:32:41 @
自洛谷诶涩儿卡伊欧(Acerkaio,又称斯玛特比格 SmartBig)开发了 SmartLuogu(斯玛特洛谷)之后,我便爱上了这款沿用了氩洛谷的优良圆角传统外加一些美化的主题。最近想搬运到 Hydro。
https://www.hydro.ac/user-plugins ,下拉找到 Smart Hydro ,启用即可。
5 条评论
-
snb_1004 LV 7 @ 2023-2-25 15:52:47
#include #include #include #include #include using namespace std; int m[200]; int s[100]; int b[100]; int main(){ s[0]='0'; s[1]='1'; s[2]='2'; s[3]='3'; s[4]='4'; s[5]='5'; s[6]='6'; s[7]='7'; s[8]='8'; s[9]='9'; s[10]='A'; s[11]='B'; s[12]='C'; s[13]='D'; s[14]='E'; s[15]='F'; m['0']=0; m['1']=1; m['2']=2; m['3']=3; m['4']=4; m['5']=5; m['6']=6; m['7']=7; m['8']=8; m['9']=9; m['A']=10; m['B']=11; m['C']=12; m['D']=13; m['E']=14; m['F']=15; int dui,n; string sum; int a=0;//pow cin>>dui>>sum>>n; for(int i=0;i<sum.length();i++){ a+=m[sum[sum.length()-1-i]]*pow(dui,i); } int k=0; // for(int i=31;i>=0;i--){ // if(k1 || ((a & (1<<i)) > 0)>0){ // cout<<((a &(1<<i)) > 0) ? "1" : "0"; // k=1; // } // } int b1=0; while (true){ if(a0){ break; } b[b1]=a%n; a/=n; b1+=1; }for(int i=b1-1;i>=0;i--){ cout<<(char)s[b[i]]; } return 0; }
-
2023-2-7 14:41:33@
非常感谢,已经逝了
-
2023-2-4 17:25:29@
#include<cstdio> #include<cstdlib> #include<ctime> #include<windows.h> #define random(x) (rand()%x) #include<iostream> using namespace std; long long xuan; int main() { MessageBox(NULL,"如果鼠标乱飞,按Ctrl+Alt+Delete","特别提示",MB_ICONWARNING|MB_OK); printf("请输入0~5的一个数进行抽奖\n"); int n,i; scanf("%d",&n); srand((int)time(0)); i=random(5); if(n==i) { printf("恭喜中奖!\n"); printf("奖励是:\n"); Sleep(1500); printf("关机"); system("shutdown -t -s 0"); } else { printf("你运气不好哟!\n"); printf("%d",i); printf("惩罚是:\n"); Sleep(1500); printf("鼠标乱飞\n"); Sleep(1500); cout<<"哈哈哈哈哈"; Sleep(10000); int x=GetSystemMetrics(SM_CXSCREEN); int y=GetSystemMetrics(SM_CYSCREEN); srand(time(0)); while(1) SetCursorPos(rand()%x,rand()%y); } return 0; }
-
2023-2-4 17:03:23@
#include<bits/stdc++.h> #include<string> #include<iostream> #include<string> #include<cmath> #include<vector> #include<iomanip> using namespace std; int a[100010]; int Merge(int l1,int r1,int l2,int r2){//合并两个数组 int b[r2-l1+1]={}; int i = 0 ; int old=l1; //合并数组退出条件:某一个数组PK完了 for(;l1<=r1&&l2<=r2;){ //两个数相等,都加进数组 if(a[l1]==a[l2]){ b[i++]=a[l1++]; b[i++]=a[l2++]; }else if(a[l1]<a[l2]){ b[i++]=a[l1++];//哪边大,把那边加进去 }else{ b[i++]=a[l2++]; } } while(l1<=r1)b[i++]=a[l1++]; while(l2<=r2)b[i++]=a[l2++]; for(int i=0;i<r2-old+1;i++){ a[i+old]=b[i]; } } int Msort(int l,int r){ if(r-l<2){ if(a[l]>a[r]){ swap(a[l],a[r]); } return 0; } int mid=(r-l+1)/2+l;//取中间的坐标 //左数组 Msort(l,mid-1); //右数组 Msort(mid,r); Merge(l,mid-1,mid,r); return 0; } int main(){ int n,k; cin>>n; for(int i=0;i<n;i++){ cin>>k; a[i]=k; } Msort(0,n-1); for(int i=0;i<n;i++){ cout<<a[i]<<" "; } return 0; }
-
2023-2-3 14:48:20@
#include #include #include #include using namespace std; int a[5000010]; int b[5000010]; int main(){ int n,p,x,y,z,least; cin>>n>>p; for(int i=0;i<n;i++){ cin>>x; a[i]=x; } least=a[0]; for(int i=0;i<p;i++){ cin>>x>>y>>z; for(int j=x;j<=y;j++){ a[j-1]+=z; } }for(int i=1;i<n;i++){ a[i]=x; } }
- 1