前排提示:
26.4.12
点击查看msjing唐氏代码
#include<bits/stdc++.h>
using namespace std;
int n,k;
int a[30];
int ans[1100],tot;
struct node
{
int b,id;
}e[50];
bool cmp(node x,node y) {return x.b>x.b;}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int t;
cin >> t;
while(t--)
{
memset(a,0,sizeof(a));
memset(e,0,sizeof(e));
memset(ans,0,sizeof(ans));
tot=0;
cin >> n >> k;
for (int i=1;i<=k;i++) cin >> a[i];
for (int i=1;i<=n;i++)
{
cin >> e[i].b;
e[i].id=i;
}
k++;
sort(e+1,e+1+n,cmp);
for (int i=1;i<=n;i++)
{
while(e[i].b<k)
{
e[i].b++;
ans[++tot]=e[i].id;
if (tot>1000)
{
cout << "-1" << endl;
return 0;
}
}
}
cout << tot << endl;
for (int i=1;i<=tot;i++) cout << ans[i] << " ";
cout << endl;
}
return 0;
}
26.4.15
26.4.16
26.4.17
- 机房不能放纸要不然会凭空消失
- 求克服闹肚子教程,密码的在机房待了不到俩小时去两趟撤锁了
26.4.18
- 机房齁热微红
- 瞎用n选m导致方案数少算一半qwq
- ABC三十分钟就A两道区完了
- dfs先搜再标记糖丸了
26.4.19
- 于26.4.21补
- 基础赛T1红题没A掉荣获125分遗憾离场
26.4.22
- 真是黄题吗bro,给蒟蒻踹飞了
- (发现崩铁有联动)(@老妈)(老妈说OK)
注册cnblogs一个月了
- 布施字符串练习题这么多紫的吗
26.4.25
26.4.29
26.5.3
- 补5.1
- 发现杀机又双叒叕打折了
- 思考片刻决定在家庭库里有一份杀机的前提下再买一份
我想半价买dlc
- 买了W计划的dlc寻思直接玩
Uroboros
I can play with you for up to 7 minutes
- 上号!
- 诶我威斯克呢
- woc禁了
- woc加太强了
- 然后到5.3还没解封
- 所以一直在2v8玩瑞丽卡和王阿姨
- 补5.2
- 诶嘿嘿沃10抽出异格凯尔希
- 事情是这样的:
- 看bilibili_ing
- (发现有人发了一个粥周年庆送凯尔希)
- 作为一个不怎么玩粥的,直接更新一万年没更新的粥
- 进去后一看:这也没送啊
- 然后愤怒地去抽了一发免费十连
- 冒火光了
然后把拉一半的拉链拉回去
- 5.3(真)
- 起床,打杀机(早上没入玩打个涂氟要排8分钟
麻痹的我一个就打了8个小时的&&一半时间在的人类的涂氟要去打500小时的人类),收拾东西,集训
- 比赛只打了103分评价为
区
26.5.4
26.5.5
- 听舍友说有蚊子于是摸黑紧急挂蚊帐幸免于难
看题解发现没有xd的马蜂我能看懂
- 我遇到了一个在本地跑得飞快但是在评测机上超时的代码
[]谷[][]
- 我的代码好像被一个卡bf的数据干掉了T_T
- 关于我在luogu上代码能过&&点不水但是在hz的oj上就10分
- 写题又双叒叕翻到老学长的题解了
26.5.6
26.5.8
26.5.12
- hz神了你永远不知道这周放不放假
- 喜报:我luogu黄名了


26.5.13
26.5.15
- 看到有一道题大家都说卡常严重,
差点就使用hack卡常大法了
26.5.20
- 嘿,520,(从兜里掏出爻光吧唧)
- 准备回家了买个金木玩
26.5.21
- 喵,我喜欢爻光
- 打出史上超级无敌大搜索荣获10pts遗憾离场
26.5.26
- 补5.23
- ???崩铁联动fate还有第二轮
- (充暗金细胞中),woc和一位利世能买金木买不了,原来是浪漫世界石山代码发力了
- 战绩:金木最高荣获平局,威斯克极限四沙
- 高考假能放多久好难猜啊
- 学习斜率优化已严肃抄完代码
- 听到隔壁信息课在讲判断素数,已严肃复习(?)
一天过两道紫效率真是高呢
- 已严肃听完诡异背单词大法
- 已严肃手写treap
26.5.27
26.5.28
26.5.29
- 以严肃决定下午找物理的学导数
- 四边形不等式题单的题,但是用四边形不等式过不了
26.5.30
- 打—S模拟赛荣获85遗憾离场
我不会告诉你我打了一个200行的表过样例

- zyz:最小的合数是4!!!
26.5.31
- 沟槽的构造
- 人类一败涂地之需要翻译题解
- 已严肃未完成今日top tree->树链剖分->矩阵快速幂->矩阵乘->矩阵大学习
- “你信我xd树剖代码真不多”

26.6.2
26.6.3
26.6.4
26.6.5
- 文件比较找不到差异之0pts
- whk(?)NB
- 起初,msjing还天真地认为今天集训不累
26.6.13
26.6.16
26.6.17
- 有点忙啊
- NB:


26.6.18
26.6.19
26.6.22
26.6.25
- HZ区区?!

- 南非NB
26.6.28
- “我是一个cs,我有两颗燃烧弹,我有一发巡飞弹,我是一个cs”
- 台下观众欣喜若狂,“哇塞你有两颗燃烧弹,你好勇敢,你说出你有两颗燃烧弹”
- “堵桥,堵桥”
26.6.29
26.7.1

26.7.4
26.7.5
25行代码不长不长
#include<bits/stdc++.h>
using namespace std;
constexpr int maxn=3e5+10;
long long read() {long long x=0,f=1;char ch=getchar();while (ch<'0' || ch>'9'){if (ch=='-') f=-1;ch=getchar();}while (ch>='0' && ch<='9'){x=(x<<1)+(x<<3)+ch-'0';ch=getchar();}return x*f;}
long long n,q;
struct _ {string str;}st[maxn];
long long v[maxn];
long long s[12][12][12][12][12][12];
int main()
{
n=read();for (long long i=1;i<=n;i++) cin >> st[i].str,v[i]=read();
for (long long i=1;i<=n;i++) s[st[i].str[0]-'0'+1][st[i].str[1]-'0'+1][st[i].str[2]-'0'+1][st[i].str[3]-'0'+1][st[i].str[4]-'0'+1][st[i].str[5]-'0'+1]+=v[i];
for (long long a=1;a<=10;a++) for (long long b=1;b<=10;b++) for (long long c=1;c<=10;c++) for (long long d=1;d<=10;d++) for (long long e=1;e<=10;e++) for (long long f=1;f<=10;f++) s[a][b][c][d][e][f]+=s[a-1][b][c][d][e][f]+s[a][b-1][c][d][e][f]+s[a][b][c-1][d][e][f]+s[a][b][c][d-1][e][f]+s[a][b][c][d][e-1][f]+s[a][b][c][d][e][f-1]-s[a-1][b-1][c][d][e][f]-s[a-1][b][c-1][d][e][f]-s[a-1][b][c][d-1][e][f]-s[a-1][b][c][d][e-1][f]-s[a-1][b][c][d][e][f-1]-s[a][b-1][c-1][d][e][f]-s[a][b-1][c][d-1][e][f]-s[a][b-1][c][d][e-1][f]-s[a][b-1][c][d][e][f-1]-s[a][b][c-1][d-1][e][f]-s[a][b][c-1][d][e-1][f]-s[a][b][c-1][d][e][f-1]-s[a][b][c][d-1][e-1][f]-s[a][b][c][d-1][e][f-1]-s[a][b][c][d][e-1][f-1]+s[a-1][b-1][c-1][d][e][f]+s[a-1][b-1][c][d-1][e][f]+s[a-1][b-1][c][d][e-1][f]+s[a-1][b-1][c][d][e][f-1]+s[a-1][b][c-1][d-1][e][f]+s[a-1][b][c-1][d][e-1][f]+s[a-1][b][c-1][d][e][f-1]+s[a-1][b][c][d-1][e-1][f]+s[a-1][b][c][d-1][e][f-1]+s[a-1][b][c][d][e-1][f-1]+s[a][b-1][c-1][d-1][e][f]+s[a][b-1][c-1][d][e-1][f]+s[a][b-1][c-1][d][e][f-1]+s[a][b-1][c][d-1][e-1][f]+s[a][b-1][c][d-1][e][f-1]+s[a][b-1][c][d][e-1][f-1]+s[a][b][c-1][d-1][e-1][f]+s[a][b][c-1][d-1][e][f-1]+s[a][b][c-1][d][e-1][f-1]+s[a][b][c][d-1][e-1][f-1]-s[a-1][b-1][c-1][d-1][e][f]-s[a-1][b-1][c-1][d][e-1][f]-s[a-1][b-1][c-1][d][e][f-1]-s[a-1][b-1][c][d-1][e-1][f]-s[a-1][b-1][c][d-1][e][f-1]-s[a-1][b-1][c][d][e-1][f-1]-s[a-1][b][c-1][d-1][e-1][f]-s[a-1][b][c-1][d-1][e][f-1]-s[a-1][b][c-1][d][e-1][f-1]-s[a-1][b][c][d-1][e-1][f-1]-s[a][b-1][c-1][d-1][e-1][f]-s[a][b-1][c-1][d-1][e][f-1]-s[a][b-1][c-1][d][e-1][f-1]-s[a][b-1][c][d-1][e-1][f-1]-s[a][b][c-1][d-1][e-1][f-1]+s[a-1][b-1][c-1][d-1][e-1][f]+s[a-1][b-1][c-1][d-1][e][f-1]+s[a-1][b-1][c-1][d][e-1][f-1]+s[a-1][b-1][c][d-1][e-1][f-1]+s[a-1][b][c-1][d-1][e-1][f-1]+s[a][b-1][c-1][d-1][e-1][f-1]-s[a-1][b-1][c-1][d-1][e-1][f-1];
q=read();
while (q--)
{
string X,Y;cin >> X >> Y;
if (X[0]>Y[0] || X[1]>Y[1] || X[2]>Y[2] || X[3]>Y[3] || X[4]>Y[4] || X[5]>Y[5]) {puts("0");continue;}
long long a=Y[0]-'0'+1,b=Y[1]-'0'+1,c=Y[2]-'0'+1,d=Y[3]-'0'+1,e=Y[4]-'0'+1,f=Y[5]-'0'+1;
long long aa=X[0]-'0',bb=X[1]-'0',cc=X[2]-'0',dd=X[3]-'0',ee=X[4]-'0',ff=X[5]-'0';
long long ans=s[a][b][c][d][e][f]-s[aa][b][c][d][e][f]-s[a][bb][c][d][e][f]-s[a][b][cc][d][e][f]-s[a][b][c][dd][e][f]-s[a][b][c][d][ee][f]-s[a][b][c][d][e][ff]+s[aa][bb][c][d][e][f]+s[aa][b][cc][d][e][f]+s[aa][b][c][dd][e][f]+s[aa][b][c][d][ee][f]+s[aa][b][c][d][e][ff]+s[a][bb][cc][d][e][f]+s[a][bb][c][dd][e][f]+s[a][bb][c][d][ee][f]+s[a][bb][c][d][e][ff]+s[a][b][cc][dd][e][f]+s[a][b][cc][d][ee][f]+s[a][b][cc][d][e][ff]+s[a][b][c][dd][ee][f]+s[a][b][c][dd][e][ff]+s[a][b][c][d][ee][ff]-s[aa][bb][cc][d][e][f]-s[aa][bb][c][dd][e][f]-s[aa][bb][c][d][ee][f]-s[aa][bb][c][d][e][ff]-s[aa][b][cc][dd][e][f]-s[aa][b][cc][d][ee][f]-s[aa][b][cc][d][e][ff]-s[aa][b][c][dd][ee][f]-s[aa][b][c][dd][e][ff]-s[aa][b][c][d][ee][ff]-s[a][bb][cc][dd][e][f]-s[a][bb][cc][d][ee][f]-s[a][bb][cc][d][e][ff]-s[a][bb][c][dd][ee][f]-s[a][bb][c][dd][e][ff]-s[a][bb][c][d][ee][ff]-s[a][b][cc][dd][ee][f]-s[a][b][cc][dd][e][ff]-s[a][b][cc][d][ee][ff]-s[a][b][c][dd][ee][ff]+s[aa][bb][cc][dd][e][f]+s[aa][bb][cc][d][ee][f]+s[aa][bb][cc][d][e][ff]+s[aa][bb][c][dd][ee][f]+s[aa][bb][c][dd][e][ff]+s[aa][bb][c][d][ee][ff]+s[aa][b][cc][dd][ee][f]+s[aa][b][cc][dd][e][ff]+s[aa][b][cc][d][ee][ff]+s[aa][b][c][dd][ee][ff]+s[a][bb][cc][dd][ee][f]+s[a][bb][cc][dd][e][ff]+s[a][bb][cc][d][ee][ff]+s[a][bb][c][dd][ee][ff]+s[a][b][cc][dd][ee][ff]-s[aa][bb][cc][dd][ee][f]-s[aa][bb][cc][dd][e][ff]-s[aa][bb][cc][d][ee][ff]-s[aa][bb][c][dd][ee][ff]-s[aa][b][cc][dd][ee][ff]-s[a][bb][cc][dd][ee][ff]+s[aa][bb][cc][dd][ee][ff];
printf("%lld\n",ans);
}
return 0;
}
常规写法
26.7.7
26.7.8

26.7.11


26.7.12

26.7.14
补7.12
- ccccc14号集训15号新版本
- 抢到了hhhhh

26.7.15
- 成功在机房放 \(Rock\) \(Star\)

26.7.16
- 诶学长喝的芬达是联动的诶,不是说很难抢吗
- 早知道昨天就看一眼了貌似周边也在
26.7.18
26.7.19
/**
* ┏┓ ┏┓
* ┏┛┗━━━━━━━┛┗━━━┓
* ┃ ┃
* ┃ ━ ┃
* ┃ > < ┃
* ┃ ┃
* ┃... ⌒ ... ┃
* ┃ ┃
* ┗━┓ ┏━┛
* ┃ ┃ Code is far away from bug with the animal protecting
* ┃ ┃ 神兽保佑,代码无bug
* ┃ ┃
* ┃ ┃
* ┃ ┃
* ┃ ┃
* ┃ ┗━━━┓
* ┃ ┣┓
* ┃ ┏┛
* ┗┓┓┏━┳┓┏┛
* ┃┫┫ ┃┫┫
* ┗┻┛ ┗┻┛
*/
// warm heart, wagging tail,and a smile just for you!
//
// _ooOoo_
// o8888888o
// 88" . "88
// (| -_- |)
// O\ = /O
// ____/`---'\____
// .' \| |// `.
// / \||| : |||// \
// / _||||| -:- |||||- \
// | | \ - /// | |
// | \_| ''\---/'' | |
// \ .-\__ `-` ___/-. /
// ___`. .' /--.--\ `. . __
// ."" '< `.___\_<|>_/___.' >'"".
// | | : `- \`.;`\ _ /`;.`/ - ` : | |
// \ \ `-. \_ __\ /__ _/ .-` / /
// ======`-.____`-.___\_____/___.-`____.-'======
// `=---='
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
// 佛祖保佑 永无BUG
26.7.20

26.7.25

26.7.29

26.8.1

26.8.18
- 在天音波滑行的途中,摸眼接近敌人,R闪调整位置,将敌人撞向天音波
26.8.19
$$
\providecommand{\p}[2]{\color{#1}{\rule{#2em}{0.4em}}}
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{a05b23}{0.4} \p{eadb84}{0.4} \p{eadb84}{0.4} \p{eadb84}{0.4} \p{eadb84}{0.4} \p{eadb84}{0.4} \p{eadb84}{0.4} \p{a05b23}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{eadb84}{0.4} \p{fdfbee}{0.4} \p{fdfbee}{0.4} \p{f8eea5}{0.4} \p{f8eea5}{0.4} \p{eadb84}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{d1a75d}{0.4} \p{d1a75d}{0.4} \p{f8eea5}{0.4} \p{eadb84}{0.4} \p{d1a75d}{0.4} \p{d1a75d}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{fdfbee}{0.4} \p{41e67f}{0.4} \p{d1a75d}{0.4} \p{d1a75d}{0.4} \p{fdfbee}{0.4} \p{41e67f}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{41e67f}{0.4} \p{00bb46}{0.4} \p{fdfbee}{0.4} \p{f8eea5}{0.4} \p{41e67f}{0.4} \p{00bb46}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{c58742}{0.4} \p{d1a75d}{0.4} \p{f8eea5}{0.4} \p{eadb84}{0.4} \p{d1a75d}{0.4} \p{c58742}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{85400f}{0.4} \p{c58742}{0.4} \p{eadb84}{0.4} \p{eadb84}{0.4} \p{c58742}{0.4} \p{85400f}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{a05b23}{0.4} \p{eadb84}{0.4} \p{d1a75d}{0.4} \p{85400f}{0.4} \p{eadb84}{0.4} \p{d1a75d}{0.4} \p{c58742}{0.4} \p{c58742}{0.4} \p{d1a75d}{0.4} \p{c58742}{0.4} \p{85400f}{0.4} \p{c58742}{0.4} \p{d1a75d}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{85400f}{0.4} \p{a05b23}{0.4} \p{f8eea5}{0.4} \p{fdfbee}{0.4} \p{f8eea5}{0.4} \p{eadb84}{0.4} \p{eadb84}{0.4} \p{d1a75d}{0.4} \p{a05b23}{0.4} \p{85400f}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{a05b23}{0.4} \p{eadb84}{0.4} \p{d1a75d}{0.4} \p{d1a75d}{0.4} \p{d1a75d}{0.4} \p{d1a75d}{0.4} \p{c58742}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{a05b23}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{d1a75d}{0.4} \p{c58742}{0.4} \p{c58742}{0.4} \p{c58742}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{d1a75d}{0.4} \p{c58742}{0.4} \p{c58742}{0.4} \p{d1a75d}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \\[-0.8em]
\p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{85400f}{0.4} \p{85400f}{0.4} \p{85400f}{0.4} \p{85400f}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4} \p{ffffff}{0.4}
$$