{"published":"2009-02-09 21:31:22","provider_name":"Hatena Blog","author_url":"https://blog.hatena.ne.jp/qnighy/","blog_title":"\u7c21\u6f54\u306aQ","version":"1.0","blog_url":"https://qnighy.hatenablog.com/","type":"rich","height":"190","categories":["Programming","ProjectEuler","CPP"],"description":"#include <iostream> template<int i=0> struct sum35 { static const int value = sum35<i+1>::value + ((i%3==0 || i%5==0)?i:0); }; template<> struct sum35<1000> { static const int value = 0; }; int main() { std::cout << sum35<0>::value << std::endl; return 0; }","width":"100%","image_url":null,"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fqnighy.hatenablog.com%2Fentry%2F20090209%2F1234182682\" title=\"ProjectEuler 1 C++TMP - \u7c21\u6f54\u306aQ\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","title":"ProjectEuler 1 C++TMP","provider_url":"https://hatena.blog","url":"https://qnighy.hatenablog.com/entry/20090209/1234182682","author_name":"qnighy"}