UVa153
摘要:这题要求 找到涂色骰子是否为相同的骰子 使用函数式编程的思想,对于第二个骰子 ,每一个面,判断将其左右旋转后能否满足第一个骰子,旋转的任务交给函数rotate去做, 而换面的操作交给f1和f2去做 #include<iostream> #include<string> using std::cin;
阅读全文
UVa201
摘要:这道题要求找到所有尺寸正方形的个数,我的思路是从一开始找,一直到最大的正方形 根据函数式编程的思路,编写一个函数,传入尺寸,找到相应的正方形个数,主函数只需遍历不同尺寸就行了 对于找到满足正方形的要求,我找到了一个规律,虽然很复杂,但是实现并不困难 我先找到满足要求的第一条横向边,对应的那条纵向边和
阅读全文
UVa133
摘要:#include<stdio.h> #define maxn 25 int n, k, m, a[maxn]; int go(int p, int d, int t) { while(t--){ do { p=(p+d+n-1)%n+1; } while(a[p]==0); } return p;
阅读全文
UVa1587
摘要:#include<set> #include<utility> #include<vector> #include<algorithm> #include<iostream> using namespace std; bool com(pair<int, int> a, pair<int, int>
阅读全文