- 博客(8)
- 收藏
- 关注
原创 洛谷 P1036 选数(C++)
#include <bits/stdc++.h>using namespace std;int n,k;int a[25];bool isprime(int n) //判断素数{ for(int i = 2; i*i < n; i++){ if(n % i == 0) return false; } return true;}int cnt =...
2019-04-21 19:28:44
3244
原创 快速幂取模 64位整数乘(C++)
#include <iostream>#define LL long longusing namespace std;int main(){ LL a,b,p; cin >> a >> b >> p; LL res = 1 % p; while (b){ if(b & 1) res = res * a%p; a = ...
2019-04-21 16:36:53
361
原创 杭电oj -1004 Let the Balloon Rise(C++) STL
分析:用set容器存键值和实值 输出实值最大的对应的key#include <iostream>#include <map>#include <string>using namespace std;int main(){ map<string,int> m; string color; int n; while(cin >...
2019-03-13 22:14:22
387
原创 PTA L2-014 列车调度 (25 分) (C++) STL
用set容器存序号 upper_bound()在容器二分查找比当前列车号大的元素若找到就删除比当前列车号大的元素 插入当前列车号 若未找到则直接插入 等同于新开一个轨道 最后统计容器的size关于upper_bound()与lower_bound()1. upper_bound() :iterator upper_bound( const key_type &key );在当前...
2019-03-13 16:33:18
780
原创 PTA 7-57 装睡 (10 分)(C++)
7-57 装睡 (10 分)你永远叫不醒一个装睡的人 —— 但是通过分析一个人的呼吸频率和脉搏,你可以发现谁在装睡!医生告诉我们,正常人睡眠时的呼吸频率是每分钟15-20次,脉搏是每分钟50-70次。下面给定一系列人的呼吸频率与脉搏,请你找出他们中间有可能在装睡的人,即至少一项指标不在正常范围内的人。输入格式:输入在第一行给出一个正整数N(≤10)。随后N行,每行给出一个人的名字(仅由英文字...
2019-03-11 20:02:02
3432
6
原创 杭电oj -1002 A + B Problem II(C++)
输入:输入的第一行包含整数T(1 &amp;amp;amp;lt;= T &amp;amp;amp;lt;= 20),表示测试用例的数量。然后是T行,每行包含两个正整数A和B.请注意,整数非常大,这意味着您不应该使用32位整数来处理它们。您可以假设每个整数的长度不超过1000。输出:对于每个测试用例,您应输出两行。第一行是“Case#:”,#表示测试用例的编号。第二行是方程“A + B = Sum”,Sum表示A + B的结果。注意方程中有...
2019-03-09 13:43:21
972
1
原创 杭电oj -1001 Sum Problem (C++)
第一次提交时出现Presentation Error出现这种错误的原因为格式错误 再次看题目留意到要多输出一行空行下面为AC代码#include <iostream>using namespace std;int main(){ int n,i,sum=0; while(cin>>n) { for(i=1;i<=n;i++) { su...
2019-03-09 11:55:15
460
原创 杭电oj -1000 A + B Problem(C++)
注意多组数据输入与输出代码如下#include &amp;amp;lt;iostream&amp;amp;gt;using namespace std;int main(){ int a,b; while(cin&amp;amp;gt;&amp;amp;gt;a&amp;amp;gt;&amp;amp;gt;b) { cout&amp;amp;lt;&am
2019-03-09 11:16:44
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人