随笔分类 -  模拟法

摘要:只要一个一个比,然后找到价格最少的就可以了,可以用需要的铅笔数去和每种包装里铅笔数取模,如果结果为0,说明正好达到需要的数量,那就算出买这种包装铅笔需要的价格;如果结果不等于0,说明需要多买一份(向上取整),取模+1就可以算出需要买几份,最后就可以算出买这种包装铅笔需要的价格。最后再找到最少价钱的那 阅读全文
posted @ 2022-08-13 10:17 zjtofficial 阅读(55) 评论(0) 推荐(0)
摘要:#include<iostream>int main(){ int k,b=0,i=1; scanf("%d",&k); while(k>i){ b+=i*i; k-=i; i++; } b+=i*k; printf("%d",b); return 0;} 阅读全文
posted @ 2022-08-13 10:15 zjtofficial 阅读(26) 评论(0) 推荐(0)
摘要:统计指定数字出现的次数。 #include<iostream>using namespace std; int check(int n){ int f; int i = 0; while (n >= 10) { f = n % 10; n /= 10; if (f == 2) { i++; } } 阅读全文
posted @ 2022-08-13 10:13 zjtofficial 阅读(26) 评论(0) 推荐(0)
摘要:字符串读取,字符统计;先按正常的21球,11球,建立两套统计系统,进行处理;11:0或0:11均可,即有可能赢也有可能输;11:9也算一局,所以是有一人达到11球即可。 #include<bits/stdc++.h> using namespace std; int main(){ int w=0, 阅读全文
posted @ 2022-08-13 10:09 zjtofficial 阅读(114) 评论(0) 推荐(0)
摘要:每个月津津手里的钱都会增加300,津津手里的钱减去这个月的花销等于剩余的钱,若剩余的钱小于0,说明已经透支。 #include<iostream>#include<cmath>using namespace std;int main(){ int spend,money=0,s=0; for(int 阅读全文
posted @ 2022-08-13 10:05 zjtofficial 阅读(40) 评论(0) 推荐(0)
摘要:可以把陶陶的身高加上椅子的高度看做陶陶的总身高,只要果子的高度<=陶陶的身高,就说明他可以摘到苹果。 #include<iostream>using namespace std;int tree[10];int main(){ int t=0; int height; for(int i=0;i<1 阅读全文
posted @ 2022-08-13 10:01 zjtofficial 阅读(49) 评论(0) 推荐(0)
摘要:每人的糖果数都用整型定义,分成三份,分别分给相邻的人;输出setw()<iomanip>。 #include<iostream>#include<cstdio>#include<iomanip>using namespace std;int main(){ int a,b,c,d,e; cin>>a 阅读全文
posted @ 2022-08-13 09:58 zjtofficial 阅读(26) 评论(0) 推荐(0)