首页 > 其他分享 >[NOIP2012 普及组] 寻宝

[NOIP2012 普及组] 寻宝

时间:2023-07-05 10:55:55浏览次数:46  
标签:普及 NOIP2012 int 寻宝 whether long 101 10001

思路:模拟

必须mod20123,不然就有可能会爆掉!

AC代码

#include<iostream>
#define int long long
using namespace std;
bool whether[10001][101];
int s[10001][101],T[10001];
signed main()
{
	int n,m,S,w,ans=0;
	cin>>n>>m;
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<m;j++)
		{
			cin>>whether[i][j]>>s[i][j];
			if(whether[i][j]) T[i]++;
		}
	}
	cin>>w;
	for(int i=0;i<n;i++)
	{
		ans=(ans+s[i][w]%20123)%20123;
		S=s[i][w]%T[i];
		if(S==0) S=T[i];
		while(S)
		{
			if(whether[i][w]) S--;
			if(S) w++;
			w%=m;
		}
	}
	cout<<ans%20123;
	return 0;
}

完结撒花!!!!!

标签:普及,NOIP2012,int,寻宝,whether,long,101,10001
From: https://www.cnblogs.com/B-C-O/p/17527946.html

相关文章

  • 2023容器网络趋势:CNI网络插件逐渐普及,Kube-OVN受欢迎度持续攀升
    今年,Kube-OVN社区联合OSCHINA、云原生社区共同发起了《2022-2023容器网络使用情况调研》,得到了大批K8s/容器网络技术人员的关注。本调研旨在更加直观地了解各行业企业容器网络的使用现状,以及Kube-OVN在社区用户中的使用情况,以便更全面地评估容器网络发展方向,更有针对性地规划Kub......
  • [NOIP2006 普及组] 开心的金明
    该s的背包[NOIP2006普及组]开心的金明题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过\(N\)元钱就行”。今天一早金明就开始做预算,但是他想买的......
  • P1055 [NOIP2008 普及组] ISBN 号码
    [NOIP2008普及组]ISBN号码题目描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括$9$位数字、$1$位识别码和$3$位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码......
  • P1046 [NOIP2005 普及组] 陶陶摘苹果
    [NOIP2005普及组]陶陶摘苹果题目描述陶陶家的院子里有一棵苹果树,每到秋天树上就会结出$10$个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个$30$厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知$10$个苹果到地面的高度,以及陶陶把手伸直......
  • P1085 [NOIP2004 普及组] 不高兴的津津
    [NOIP2004普及组]不高兴的津津题目描述津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不......
  • P1909 [NOIP2016 普及组] 买铅笔
    [NOIP2016普及组]买铅笔题目背景NOIP2016普及组T1题目描述P老师需要去商店买$n$支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有$3$种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起见,P老师决定只买同一种包装的铅笔。商店不允许......
  • 白帽子社区端午节活动-白帽寻宝记-纪念屈原Writeup
    搜索引擎找一下即可得知:姓:芈氏:屈名:平字:原md5(芈屈平原,32)=16ccb09f96f27af192f541992560d695解压后先查看文件先来看看这个吧在两张图片的的中间存在一串base64解码得到WingDing编码◻︎♋︎⬧︎⬧︎⬥︎□︎❒︎♎︎♓︎⬧︎♋︎♌︎❍︎◻︎♐︎♓︎●︎♏︎⬥︎♓︎⧫︎♒︎♋︎♌︎♓︎⧫︎♎︎♏︎◻︎⧫︎♒︎□︎♐︎......
  • CodeStar2023年春第12周周赛普及进阶组
    T1:SequenceMatching本题难度中等,序列匹配问题,一般都可以考虑用类似公共子序列的DP方法。本题正是如此,考虑数组\(a\)的前缀和数组\(b\)的前缀匹配时,\(x+y\)的最小值,推出状态转移即可记dp[i][j]表示将\(a_1\sima_i\)与\(b_1\simb_j\)中删掉\(x\)个后不同位置个......
  • CodeStar2023年春第11周周赛普及进阶组
    T1:等差数本题难度中等,公差等于\(0\)的等差数只含一种数码,公差不等于\(0\)的等差数只有几百个。所以本题的方针是先把公差不等于\(0\)的等差数都找出来。在公差等于\(0\)和公差不等于\(0\)的两类中分别找大于\(n\)的最小树,两者较小的就是答案。T2:炼金工坊补充道具本......
  • P3954 [NOIP2017 普及组] 成绩
    [NOIP2017普及组]成绩题目背景NOIP2017普及组T1题目描述牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是:总成绩=作业成绩$\times20%+$小测成绩$×30%+$期末考试成绩$\times50%$牛牛想知道,这门课程自己最终能得到多少分。输入格式三个非负整数$A,B,C$,分别......