• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
frankM
天下武功,唯快不破。
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

随笔分类 -  数学

 
LeetCode Integer to Roman
摘要:链接: https://oj.leetcode.com/problems/integer-to-roman/题目上已经说最大出现的整型值为3999,这样就很简单了。class Solution{ public: string intToRoman(int num) { string ans;... 阅读全文
posted @ 2015-01-31 20:42 frankM 阅读(110) 评论(0) 推荐(0)
Add Two Numbers
摘要:链接:https://oj.leetcode.com/problems/add-two-numbers/链表的大数加法/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode ... 阅读全文
posted @ 2015-01-20 20:08 frankM 阅读(123) 评论(0) 推荐(0)
LeetCode Add Binary
摘要:链接: https://oj.leetcode.com/problems/add-binary/大数加法.二进制class Solution{ public: string addBinary(string a,string b) { bool sign=false; string an... 阅读全文
posted @ 2014-11-18 19:06 frankM 阅读(122) 评论(0) 推荐(0)
HDU 2104 hide handkerchief
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=2104判断一下n,和m的最大公约数是否为1就可以了#include using namespace std;long long gcd(long long a,long long b){ if(b==0... 阅读全文
posted @ 2014-08-16 16:31 frankM 阅读(173) 评论(0) 推荐(0)
NYOJ 912 领帽子
摘要:链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=912全错位排列,按照欧拉给出的递推公式:f(n)=(n-1) {f(n-1)+f(n-2)}#include using namespace std;int main(){ long long ... 阅读全文
posted @ 2014-05-20 19:26 frankM 阅读(79) 评论(0) 推荐(0)
HDU 2710 Max Factor
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=2710这道题有点问题,,,是多组数据,要用while(cin),,或者whlie(scanf("")!=EOF)另,要把1当成素数处理.......#include using namespace std;b... 阅读全文
posted @ 2014-05-16 13:29 frankM 阅读(125) 评论(0) 推荐(0)
NYOJ 127 星际之门(一)
摘要:链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=127//cayley定理#include using namespace std;int main(){ int x,ans,i,m; scanf("%d",&x); while(x--) { ... 阅读全文
posted @ 2014-05-15 21:35 frankM 阅读(147) 评论(0) 推荐(0)
HDU 1395 2^x mod n = 1
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=1395欧拉定理 如果gcd(a,m)==1,a^(euler_phi(n))≡1(mod n)。euler_phi(n)为欧拉函数,其作用是返回与小于n且与n互质的数的个数...令m=euler_phi(n)... 阅读全文
posted @ 2014-05-11 10:33 frankM 阅读(126) 评论(0) 推荐(0)
NYOJ 28 大数阶乘
摘要:链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=28大数问题。模拟手工运算,用一个变量储存进位:被乘数逐位乘以乘数。#include #include #include int ans[20000];char tem[5];int t; ... 阅读全文
posted @ 2014-05-08 16:15 frankM 阅读(135) 评论(0) 推荐(0)
ZJU 1272 Numerically Speaking
摘要:大数问题......根据先余为低位,后余为高位的基本思想,进行26->10进制的互相转换。注意如果输入为的10进制数为26的整数时,要先减一再求余,最后结果在加a..因为目标进制没有表示0的数Presentation Error 了好几次。。要看到这句话“and the corresponding ... 阅读全文
posted @ 2014-05-05 21:34 frankM 阅读(167) 评论(0) 推荐(0)
NYOJ 102 次方求模
摘要:链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=102用二分求幂:注意要用长整形 #include int main(){ long long power(int a,int b,long long c); int n; int a,b,c; ... 阅读全文
posted @ 2014-05-04 08:09 frankM 阅读(108) 评论(0) 推荐(0)
ZJU Least Common Multiple
摘要:#include#includeint *data;int main(){ void lcm(int n); int m; int n; int i; scanf("%d",&m); while(m--) { scanf("%d",&n); data=(int *)malloc(sizeo... 阅读全文
posted @ 2014-05-03 21:08 frankM 阅读(202) 评论(0) 推荐(0)
HDU 1097 A hard puzzle
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=1097只考虑最后一位即可。 因为(0int main(){ int power(int a,int b); int a,b; int i; int ans; while(scanf("%d%d",&a,&b)... 阅读全文
posted @ 2014-04-17 21:46 frankM 阅读(148) 评论(0) 推荐(0)
HDU 2095 find your present (2)
摘要:链接:http://acm.hdu.edu.cn/showproblem.php?pid=2095这道题对内存限制比较大,Memory Limit: 32768/1024 K (Java/Others);根本不可能开大数组来计数。自己做的时候各种超内存。后来看了网上大神的思路:按位异或有这样的性质:... 阅读全文
posted @ 2014-04-17 21:07 frankM 阅读(126) 评论(0) 推荐(0)
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3