杭电oj11页 (c++) 31-40

  • 31、2031
  • 32、2032
  • 33、2033
  • 34、2034
  • 35、2035
  • 36、2036
  • 37、2037
  • 39、2039
  • 40、2040

31、2031

#include<iostream>
using namespace std;int abs(int m)
{if (m < 0)return -m;return m;
}void exchange(int num,int b){int c=1;int num2 = abs(num);int a[200] = {0};int k = 0;while (num2 !=0){c = num2 % b;num2 = num2 / b;a[k] = c;k++;}if (num < 0)cout << "-";for (int i = k-1; i >=0; i--){if (a[i] < 10){cout << a[i];}else {switch (a[i]){case 10:cout << "A"; break;case 11:cout << "B"; break;case 12:cout << "C"; break;case 13:cout << "D"; break;case 14:cout << "E"; break;case 15:cout << "F"; break;}}}
}
int main()
{int num, b;while (cin >> num >> b){exchange(num, b);cout << endl;}return 0;
}

32、2032

#include<iostream>
using namespace std;int main()
{int m;while (cin >> m&&m<=30&m>=1){int a[31][31] = {0 };a[0][1] = 1;cout << a[0][1] << endl;for (int i = 1; i < m; i++){for (int j = 1; j < i + 2; j++){a[i][j] = a[i - 1][j - 1] + a[i - 1][j];cout << a[i][j];if (j + 1 < i + 2){cout << " ";}}cout << endl;}cout << endl;}
}

33、2033

#include<iostream>
using namespace std;void count(int  s[])
{}
int main()
{int m;while (cin >> m){int s[6];cin.ignore();for (int i = 0; i < m; i++){for (int j = 0; j < 6; j++){cin >> s[j];}s[2] = s[2] + s[5];s[1] = s[1] + s[4];s[0] = s[0] + s[3];if (s[2] >= 60){s[2] = s[2] - 60;s[1]++;}if(s[1]>=60){s[1] = s[1] - 60;s[0]++;}for (int j = 0; j < 3; j++){cout<< s[j];if (j + 1 < 3){cout << " ";}}cout << endl;}}
}

34、2034

#include<iostream>
using namespace std;
int main()
{int n, m;while (cin >> n >> m){cin.ignore();if (n != 0 || m != 0){int a[100], b[100], c[100];for (int i = 0; i < n; i++){cin >> a[i];}for (int j = 0; j < m; j++){cin >> b[j];}int k = 0;for (int i = 0; i < n; i++){int flag = 0;for (int j = 0; j < m; j++){if (a[i] == b[j]){flag = 1;}}if (flag == 0)c[k++] = a[i];}if (k == 0)cout << "NULL";else{int temp, j;for (int i = 1; i < k; i++){temp = c[i];j = i - 1;while (j >= 0 && temp < c[j]){c[j + 1] = c[j];j--;}c[j + 1] = temp;}for (int i = 0; i < k; i++){cout << c[i] << " ";}}cout << endl;}}return 0;}

35、2035

#include<iostream>
using namespace std;
int main()
{int n, m;while (cin >> n &&n>=1){cin.ignore();cin >> m;if (m > 10000){break;}int s =1;for (int i = 0; i < m; i++){s = (s * n) % 1000;}cout << s << endl;}
}

36、2036

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{int m;while (cin >> m && m >= 3 & m <= 100){double sum=0;int x[100];int y[100];for (int i = 0; i < m; i++){cin >> x[i];cin >> y[i];}for (int i = 0; i < m -2; i++){sum = sum + x[0] * y[i + 1] - x[i + 1] * y[0] + x[i + 1] * y[i + 2] - x[i + 2] * y[i + 1] - x[0] * y[i + 2] + x[i + 2] * y[0];}cout << fixed << setprecision(1) << sum/2 << endl;}
}

37、2037

#include<iostream>
#include<iomanip>
using namespace std;void swap(int& a, int& b)
{int temp = a;a = b;b = temp;
}
struct act
{int start;int end;};void insertSort(struct act* a, int length)
{for (int i = 1; i < length; i++){for (int j = i - 1; j >= 0 && a[j + 1].end < a[j].end; j--){swap(a[j], a[j + 1]);}}};int main()
{int m;while (cin >> m && m <= 100){if (m == 0)return 0;struct act s[100];for (int i = 0; i < m ; i++){cin >> s[i].start;cin >> s[i].end;}insertSort(s,m);int sum = 1;for (int j = 0,i=1; i < m; i++){if (s[i].start >= s[j].end){sum++;j = i;}}cout << sum << endl;}
}

39、2039

#include<iostream>
#include<iomanip>
using namespace std;int main()
{int m;while (cin >> m){double a = 0, b = 0, c = 0;for (int i = 0; i < m; i++){cin >> a;cin >> b;cin >> c;if (a >= 1000 && b >= 1000 && c >= 1000){return 0;}if (a + b > c && a + c > b && b + c > a){cout << "YES" << endl;;}else {cout << "NO" << endl;}}}
}

40、2040

#include<iostream>
using namespace std;void check(int m, int n)
{int sum1 = 0, sum2 = 0;for (int i = 1; i < m; i++){if (m % i == 0){sum1 += i;}}for (int i = 1; i < n; i++){if (n % i == 0){sum2 += i;}}if (n ==sum1 && m ==sum2){cout << "YES" << endl;}else{cout << "NO" << endl;}
}int main()
{int m;while (cin >> m&&m>=0){int n1 = 0, n2 = 0;for (int i = 0; i < m; i++){cin >> n1;cin >> n2;check(n1, n2);}}
}

杭电oj11页 (c++) 31-40相关推荐

  1. 计算机计算线性卷积规则,线性卷积与圆周卷积的计算(杭电)

    线性卷积与圆周卷积的计算(杭电) (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 信号.系统与信号处理实验Ⅱ实验报告实验名称:线性 ...

  2. 杭电OJ第11页2075~2079算法题(C语言)

    目录 2075.A|B? 2076.夹角有多大 2077.汉诺塔IV 2078.复习时间 2079.选课时间 2075.A|B? Problem Description 正整数A是否能被正整数B整除, ...

  3. 杭电OJ第11页2035~2039算法题(C语言)

    目录 2035.人见人爱A^B 2036.改革春风吹满地 2037.今年暑假不AC 2038.Message 2039.三角形 2035.人见人爱A^B Problem Description 求A^ ...

  4. 杭电OJ第11页2085~2089算法题(C语言)

    目录 2085.核反应堆 2086.A1 = ? 2087.剪花布条 2088.Box of Bricks 2089.不要62 2085.核反应堆 Problem Description 某核反应堆有 ...

  5. 杭电OJ第11页2065~2069算法题(C语言)

    目录 2065."红色病毒"问题 2066.一个人的旅行 2067.小兔的棋盘 2068.RPG的错排 2069.Coin Change 2065."红色病毒" ...

  6. 杭电1276--士兵队列训练问题

    士兵队列训练问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total S ...

  7. 杭电1108java_按照这个步骤来刷题,迷茫的你两个月亦能成为王者

    原标题:按照这个步骤来刷题,迷茫的你两个月亦能成为王者 作者 | bigsai 来源 | bigsai(ID:bigsai) 前言 大家好,我是bigsai哥哥.最近很多小伙伴问我怎么入门数据结构与算 ...

  8. 杭电2066--一个人的旅行(Floyd)

    一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Sub ...

  9. 杭电2391--Filthy Rich(DP)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2391 题目意思:在一个n*m的矩阵中,不同的位置有不同重量的黄金,从矩阵的左上角开始,到右下角,只能向 ...

最新文章

  1. redis过期机制(官网文档总结)
  2. 【网络安全】令人闻风丧胆的“木马”是个啥来头?
  3. 直播 | 平安人寿资深算法工程师姚晓远:对话生成模型的探析与创新
  4. YbtOJ#20240-[冲刺NOIP2020模拟赛Day10]弱者对决【笛卡尔树,区间dp】
  5. win7电脑浏览器证书过期的解决方法
  6. 使用Weka进行数据挖掘
  7. 【论文写作】毕业论文写作时的常见问题
  8. 指定范围内每个数的所有真约数
  9. 201621123053《Java程序设计》第三周学习笔记文章
  10. ubuntu安装 ssh server
  11. mac本 安装淘宝镜像
  12. 【转载】C++编码规范与指导
  13. error:重装系统后,office办公软件成网页版
  14. 爬虫入门实战第一站——梨视频视频爬取
  15. format函数用法详解
  16. 1984年高考数学试题。
  17. HX711 24位A/D模块计算公式
  18. 2.1 TGA图像文件格式解析
  19. Processing-当使用代码来绘画
  20. jenkins 配置好,jar不能推到服务器上

热门文章

  1. 经典题目题解:连续子串和
  2. 我以为是个正经程序猿,结果是个中二段子精
  3. PaddlePaddle飞桨入门之旅(二)
  4. php数据库数组json,PHP 从数据库中取出数据并存为Json数据
  5. C#中文和UNICODE编码转换【转】
  6. 山大计算机体系结构复习整理
  7. 一种基于快速GeoHash实现海量商品与商圈高效匹配的算法
  8. AS01 AS02资产屏幕开发实例
  9. 图书馆借阅代码Java_java图书馆管理系统源代码 图书借阅和归还管理
  10. 好用的word插件汇总